Váš klient založený na GIO chodí přímo na 192.168.40.12, ale pro reports.example používá proxy. DNS říká, že se název překládá na tuto adresu. Obcházecí resolver nemusí toto vyhledání provést před volbou trasy.

GSimpleProxyResolver dokumentuje oddělená pravidla shody: výjimky pro názvy hostitelů platí pro cíle určené názvem; výjimky pro IP platí pro cíle určené adresou.

Když je 192.168.40.12 pouze v ignore-hosts, může číselný cíl obejít proxy, kdežto název hostitele ne. Rozšíření adresy na položku podsítě z ní automaticky neudělá seznam názvů, které se v této podsíti překládají.

Mají-li oba zápisy jít přímo, vyjádřete oba záměry formami, které skutečný konzument podporuje. Pokud výjimky pocházejí z nastavení GNOME, ukládejte je jako samostatné položky seznamu. Držte výjimku pro název tak úzkou, jak požadavek dovolí; pohodlné široké pravidlo domény může vyjmout nesouvisející služby.

Toto je smlouva resolveru GIO, nikoli univerzální pravidlo pro každou aplikaci na ploše GNOME. Jiný prohlížeč nebo HTTP knihovna může použít jiný resolver, skript PAC nebo explicitní konfiguraci proxy.

Než začnete diagnostikovat rozbitý parser podsítí, porovnejte zápis URL, zvolený resolver a aktivní režim proxy. Úspěšné přímé spojení podle adresy je užitečný důkaz o tomto požadavku založeném na adrese. Samo o sobě však neříká nic o tom, jak byl požadavek podle názvu klasifikován.

Související články