GIO ignore-hosts: majina ya mwenyeji na anwani za IP hulinganishwa kivyake
Elewa kwa nini GIO inaweza kupitisha jina la mwenyeji kupitia proksi huku ikikwepa anwani yake ya IP ya nambari, hata wakati zote mbili zinabainisha huduma moja.
Mteja wako unaotegemea GIO huenda moja kwa moja hadi 192.168.40.12, lakini hutumia proksi kwa reports.example. DNS inasema jina linatatuliwa hadi anwani hiyo. Kitatuzi cha kupita kinachukua hatua ya kuchagua njia bila kuhitaji kufanya utafutaji huo kwanza.
GSimpleProxyResolver inaandika kanuni tofauti za ulinganishaji: misamaha ya majina ya mwenyeji hutumika kwa maeneo yanayotambulika kwa jina; misamaha ya IP hutumika kwa maeneo yanayotambulika kwa anwani.
Ikiwa 192.168.40.12 pekee iko katika ignore-hosts, lengo la nambari linaweza kupita proksi ilhali jina la mwenyeji haliwezi. Kupanua anwani kuwa ingizo la subneti hakuibadilishi kiotomatiki kuwa orodha ya majina yanayotatuliwa ndani ya subneti hiyo.
Ikiwa tahajia zote mbili zinapaswa kuwa za moja kwa moja, eleza nia zote mbili kwa namna zinazotumika na mtumiaji halisi. Ikiwa misamaha inatoka kwenye mipangilio ya GNOME, hifadhi kama maingizo tofauti ya orodha. Weka msamaha wa jina mwembamba kadiri hitaji linavyoruhusu; kanuni pana ya kikoa inayofaa inaweza kusamehe huduma zisizohusiana.
Huu ni mkataba wa kitatuzi cha GIO, si kanuni ya jumla kwa kila programu kwenye eneo-kazi la GNOME. Kivinjari kingine au maktaba ya HTTP inaweza kutumia kitatuzi tofauti, hati ya PAC au usanidi dhahiri wa proksi.
Linganisha tahajia ya URL, kitatuzi kilichochaguliwa na hali amilifu ya proksi kabla ya kuchunguza kichanganuzi cha subneti kilichovunjika. Muunganisho wa moja kwa moja uliofanikiwa kwa anwani ni ushahidi muhimu kuhusu ombi hilo linalotegemea anwani. Kwa yenyewe haisemi chochote kuhusu jinsi ombi la jina lilivyoainishwa.