Su cliente basado en GIO va directamente a 192.168.40.12, pero usa el proxy para reports.example. El DNS indica que el nombre se resuelve en esa dirección. El resolutor de omisión no necesita realizar esa consulta antes de elegir una ruta.

GSimpleProxyResolver documenta reglas de coincidencia separadas: las exclusiones de nombres de host se aplican a destinos identificados por nombre; las exclusiones de IP se aplican a destinos identificados por dirección.

Con solo 192.168.40.12 en ignore-hosts, el destino numérico puede omitir el proxy mientras que el nombre de host no. Ampliar la dirección a una entrada de subred no la convierte automáticamente en una lista de nombres que se resuelven dentro de esa subred.

Si ambas formas deben ir directamente, exprese ambas intenciones con formas que admita el consumidor real. Si las excepciones provienen de la configuración de GNOME, guárdelas como entradas separadas de la lista. Mantenga la excepción de nombre tan estrecha como permita el requisito; una regla de dominio amplia y cómoda puede eximir servicios no relacionados.

Este es un contrato del resolutor de GIO, no una regla universal para todas las aplicaciones de un escritorio GNOME. Otro navegador o biblioteca HTTP puede usar un resolutor distinto, un script PAC o una configuración explícita de proxy.

Compare la forma del URL, el resolutor seleccionado y el modo de proxy activo antes de diagnosticar un analizador de subredes defectuoso. Una conexión directa correcta por dirección es una prueba útil sobre esa solicitud basada en dirección. Por sí sola no dice nada sobre cómo se clasificó la solicitud por nombre.

Artículos relacionados