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 والمحلّل المختار ووضع الوسيط النشط قبل تشخيص عطل في محلّل الشبكات الفرعية. الاتصال المباشر الناجح بالعنوان دليل مفيد عن ذلك الطلب القائم على العنوان، لكنه لا يقول شيئًا بحد ذاته عن كيفية تصنيف الطلب المسمّى.