GIO ignore-hosts: imena gostiteljev in naslovi IP se ujemajo ločeno
Razumite, zakaj lahko GIO pošlje ime gostitelja skozi proxy, hkrati pa obide njegov številčni naslov IP, čeprav oba označujeta isto storitev.
Vaš odjemalec, ki temelji na GIO, gre neposredno na 192.168.40.12, vendar za reports.example uporablja proxy. DNS pravi, da se ime razreši na ta naslov. Razreševalnik za obhod ni dolžan izvesti tega iskanja, preden izbere pot.
GSimpleProxyResolver dokumentira ločena pravila ujemanja: izključitve imen gostiteljev veljajo za cilje, opredeljene z imenom; izključitve IP veljajo za cilje, opredeljene z naslovom.
Če je 192.168.40.12 edini vnos v ignore-hosts, lahko številčni cilj obide proxy, ime gostitelja pa ne. Razširitev naslova v vnos podomrežja ga samodejno ne spremeni v seznam imen, ki se razrešujejo v tej podomrežju.
Če naj bosta obe zapisa neposredni, izrazite oba namena z oblikami, ki jih podpira dejanski porabnik. Če izjeme prihajajo iz nastavitev GNOME, jih shranite kot ločene vnose seznama. Izjemo za ime ohranite tako ozko, kot zahteva dopušča; priročno široko pravilo domene lahko izvzame nepovezane storitve.
To je pogodba razreševalnika GIO, ne univerzalno pravilo za vsako aplikacijo na namizju GNOME. Drug brskalnik ali knjižnica HTTP lahko uporablja drug razreševalnik, skript PAC ali izrecno konfiguracijo proxyja.
Pred diagnosticiranjem pokvarjenega razčlenjevalnika podomrežij primerjajte obliko URL, izbrani razreševalnik in aktivni način proxyja. Uspešna neposredna povezava po naslovu je koristen dokaz o tej zahtevi, ki temelji na naslovu. Sama po sebi ne pove ničesar o tem, kako je bila zahteva po imenu razvrščena.