#35177 [Bug]: `user_url_allowed_hosts` works under `general_settings` but not under `litellm_settings`
### Check for existing issues
- [x] I have searched the existing issues and checked that my issue is not a duplicate.
### What happened?
### Bug report
I am using LiteLLM Proxy version `1.93.0` to discover a remote LangGraph A2A agent.
The agent hostname resolves to an address in the `100.64.0.0/10` range, so it must be added to `user_url_allowed_hosts`.
According to the documentation, I configured it under `litellm_settings`:
```yaml litellm_settings: user_url_allowed_hosts: - hybrid-ai-examples-langgraph-a2a-10........com ```
However, Agent Card discovery still fails.
The runtime error explicitly says:
```If this is a legitimate internal service, add the host to `user_url_allowed_hosts` in general_settings. ```
When I move the same setting to general_settings, it works:
```yaml general_settings: user_url_allowed_hosts: - hybrid-ai-examples-langgraph-a2a-10........com ```
I did not explicitly configure user_url_validation.
## Version
```text LiteLLM Proxy 1.93.0 ```
error: ```text { "detail": "Could not fetch agent card from https://hybrid-ai-examples-langgraph-a2a-10......com/.well-known/agent-card.json (mode=langgraph_platform). Last error: http…