Ваш кліент на базе GIO ідзе напрамую да 192.168.40.12, але выкарыстоўвае проксі для reports.example. DNS сцвярджае, што імя пераўтвараецца ў гэты адрас. Рэзалютару абыходу не трэба выконваць гэты запыт перад выбарам маршруту.

GSimpleProxyResolver дакументуе асобныя правілы супастаўлення: выключэнні імёнаў хастоў дзейнічаюць для прызначэнняў, вызначаных імем; выключэнні IP дзейнічаюць для прызначэнняў, вызначаных адрасам.

Калі 192.168.40.12 ёсць толькі ў ignore-hosts, лікавае прызначэнне можа абысці проксі, а імя хаста — не. Пашырэнне адраса да запісу падсеткі не пераўтварае яго аўтаматычна ў спіс імён, якія рэзалююцца ў гэтай падсетцы.

Калі абодва напісанні павінны ісці напрамую, выразіце абодва намеры ў формах, якія падтрымлівае фактычны спажывец. Калі выключэнні паходзяць з налад GNOME, захоўвайце іх як асобныя элементы спіса. Трымайце выключэнне імені настолькі вузкім, наколькі дазваляе патрабаванне; зручнае шырокае правіла дамена можа вызваліць незвязаныя паслугі.

Гэта кантракт рэзалютара GIO, а не ўніверсальнае правіла для кожнай праграмы на працоўным стале GNOME. Іншы браўзер або HTTP-бібліятэка могуць выкарыстоўваць іншы рэзалютар, скрыпт PAC або яўную канфігурацыю проксі.

Параўнайце напісанне URL, выбраны рэзалютар і актыўны рэжым проксі, перш чым дыягнаставаць зламаны парсер падсетак. Паспяховае прамое злучэнне па адрасе — карысны доказ пра гэты запыт на аснове адраса. Сам па сабе ён нічога не кажа пра тое, як быў класіфікаваны запыт па імені.

Падобныя артыкулы