GIO ignore-hosts: a hosztnevek és az IP-címek külön párosítódnak
Értsd meg, miért tud a GIO egy hosztnevet a proxyn keresztül továbbítani, miközben a numerikus IP-címét megkerüli, pedig mindkettő ugyanazt a szolgáltatást jelöli.
A GIO-alapú kliensed közvetlenül a(z) 192.168.40.12 címre megy, de a(z) reports.example esetében a proxyt használja. A DNS szerint a név erre a címre oldódik fel. A megkerülő feloldónak nem kell ezt a lekérdezést elvégeznie, mielőtt útvonalat választ.
A(z) GSimpleProxyResolver külön illesztési szabályokat dokumentál: a hosztnév-kivételek a névvel azonosított célokra vonatkoznak; az IP-kivételek a címmel azonosított célokra vonatkoznak.
Ha csak a(z) 192.168.40.12 cím szerepel a(z) ignore-hosts bejegyzésben, a numerikus cél megkerülheti a proxyt, a hosztnév viszont nem. A cím alhálózati bejegyzéssé szélesítése nem alakítja át automatikusan azon nevek listájává, amelyek ezen az alhálózaton belül oldódnak fel.
Ha mindkét írásmódnak közvetlennek kell lennie, mindkét szándékot a tényleges fogyasztó által támogatott formában fejezd ki. Ha a kivételek a GNOME beállításaiból származnak, tárold őket külön listabejegyzésként. Tartsd a névkivételt olyan szűken, amilyen szűken a követelmény engedi; egy kényelmes, széles tartományszabály nem kapcsolódó szolgáltatásokat is mentesíthet.
Ez a GIO feloldó szerződése, nem pedig egyetemes szabály a GNOME asztalon futó minden alkalmazásra. Egy másik böngésző vagy HTTP-könyvtár más feloldót, PAC-szkriptet vagy explicit proxybeállítást használhat.
Hasonlítsd össze az URL írásmódját, a kiválasztott feloldót és az aktív proxymódot, mielőtt hibás alhálózati elemzőt diagnosztizálnál. A címen keresztüli sikeres közvetlen kapcsolat hasznos bizonyíték az adott címalapú kérésről. Önmagában semmit nem mond arról, hogyan sorolták be a név szerinti kérést.