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-ի գրառումը, ընտրված լուծիչը և ակտիվ պրոքսի ռեժիմը նախքան կոտրված ենթացանցային վերլուծիչը ախտորոշելը։ Հասցեով հաջող ուղղակի կապը օգտակար ապացույց է այդ հասցեահեն հարցման մասին։ Սակայն ինքնին ոչինչ չի ասում այն մասին, թե ինչպես է դասակարգվել անունով արված հարցումը։