GIO ignore-hosts: имена хостова и IP адресе се подударају одвојено
Схватите зашто GIO може проследити име хоста кроз прокси, а ипак заобићи његову нумеричку IP адресу, чак и када обе означавају исту услугу.
Ваш клијент заснован на GIO иде директно на 192.168.40.12, али користи прокси за reports.example. DNS каже да се име разрешава на ту адресу. Резолвер заобилажења не мора да изврши то претраживање пре него што изабере руту.
GSimpleProxyResolver документује одвојена правила подударања: изузеци за имена хостова примењују се на одредишта идентификована именом; IP изузеци примењују се на одредишта идентификована адресом.
Са само 192.168.40.12 у ignore-hosts, нумеричко одредиште може заобићи прокси, док име хоста не може. Проширивање адресе у унос подмреже не претвара је аутоматски у листу имена која се разрешавају унутар те подмреже.
Ако оба записа треба да буду директна, изразите обе намере облицима које подржава стварни потрошач. Ако изузеци долазе из GNOME подешавања, сачувајте их као одвојене ставке листе. Држите изузетак за име што ужим него што захтев дозвољава; згодно широко правило домена може изузети неповезане сервисе.
Ово је уговор GIO резолвера, а не универзално правило за сваку апликацију на GNOME радној површини. Други прегледач или HTTP библиотека може користити други резолвер, PAC скрипту или експлицитну прокси конфигурацију.
Упоредите запис URL-а, изабрани резолвер и активни прокси режим пре него што дијагностикујете неисправан парсер подмреже. Успешна директна веза по адреси корисан је доказ о том захтеву заснованом на адреси. Сама по себи не говори ништа о томе како је захтев по имену класификован.