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 का रूप, चयनित रिज़ॉल्वर और सक्रिय प्रॉक्सी मोड की तुलना करें। पते से सफल सीधा कनेक्शन उस पते-आधारित अनुरोध के बारे में उपयोगी प्रमाण है। पर अपने आप में यह नहीं बताता कि नाम से किया गया अनुरोध कैसे वर्गीकृत हुआ।