GIO ignore-hosts: mae enwau gwesteiwyr a chyfeiriadau IP yn cyfateb ar wahân
Deall pam y gall GIO anfon enw gwesteiwr drwy'r dirprwy wrth osgoi ei gyfeiriad IP rhifol, hyd yn oed pan fo'r ddau'n nodi'r un gwasanaeth.
Mae eich cleient sy'n seiliedig ar GIO yn mynd yn syth i 192.168.40.12, ond yn defnyddio'r dirprwy ar gyfer reports.example. Dywed DNS fod yr enw'n datrys i'r cyfeiriad hwnnw. Nid oes rhaid i'r datryswr osgoi wneud y chwiliad hwnnw cyn dewis llwybr.
Mae GSimpleProxyResolver yn dogfennu rheolau cyfateb ar wahân: mae eithriadau enwau gwesteiwyr yn berthnasol i gyrchfannau a nodir gan enw; mae eithriadau IP yn berthnasol i gyrchfannau a nodir gan gyfeiriad.
Pan mai dim ond 192.168.40.12 sydd yn ignore-hosts, gall y gyrchfan rifol osgoi'r dirprwy tra nad yw'r enw gwesteiwr yn gwneud hynny. Nid yw ehangu'r cyfeiriad yn gofnod is-rwydwaith yn ei droi'n awtomatig yn rhestr o enwau sy'n datrys o fewn yr is-rwydwaith hwnnw.
Os dylai'r ddau silliad fod yn uniongyrchol, mynegwch y ddau fwriad mewn ffurfiau a gefnogir gan y defnyddiwr gwirioneddol. Os daw'r eithriadau o osodiadau GNOME, storiwch nhw fel cofnodion ar wahân yn y rhestr. Cadwch yr eithriad enw mor gul ag y mae'r gofyniad yn ei ganiatáu; gall rheol parth eang ac ymarferol ryddhau gwasanaethau digyswllt.
Contract datryswr GIO yw hwn, nid rheol gyffredinol ar gyfer pob rhaglen ar fwrdd gwaith GNOME. Gall porwr neu lyfrgell HTTP arall ddefnyddio datryswr gwahanol, sgript PAC, neu ffurfweddiad dirprwy penodol.
Cymharwch y silliad URL, y datryswr a ddewiswyd a'r modd dirprwy gweithredol cyn gwneud diagnosis ar barcs nod sy'n torri. Mae cysylltiad uniongyrchol llwyddiannus drwy gyfeiriad yn dystiolaeth ddefnyddiol am y cais hwnnw sy'n seiliedig ar gyfeiriad. Nid yw'n dweud dim ynddo'i hun am sut y dosbarthwyd y cais drwy enw.