يمكن أن تحتوي قائمة التجاوز في WinHTTP على الرمز الخاص <local>. في هذا السياق، يعني local اسم خادم بدون نقطة. وهو ليس تصنيفًا عامًا لكل عنوان IP خاص أو لكل جهاز على شبكة Wi-Fi لديك.

وهذا يجعل اسم المضيف القصير واسم المضيف المنقّط مدخلين مختلفين. يمكن لتطبيق يطلب http://intranet/ أن يطابق الرمز، بينما يحتاج http://intranet.example.internal/ إلى القاعدة الصريحة المنطبقة.

اقرأ الاستثناءات المهيّأة

لتهيئة WinHTTP مقصودة، مثال ثابت هو:

netsh winhttp set proxy `
  proxy-server="203.0.113.10:8080" `
  bypass-list="<local>;*.example.internal"

عنوان النهاية للتوضيح فقط. هذا الأمر يغيّر تهيئة WinHTTP ولا ينبغي استخدامه كـإصلاح عام للمتصفح. سجّل التهيئة السابقة وتأكد من أن التطبيق المستهدف يستخدمها فعلاً قبل إجراء ذلك التغيير.

قاعدة الحرف البديل ورمز local يقومان بمهمتين منفصلتين. العنوان الحرفي لـ IP منقّط مثل 192.168.1.10 ليس اسم مضيف بلا نقطة. إذا كان يجب أن يكون هذا العنوان مباشرًا، فاستخدم استثناءً صريحًا مدعومًا بشكل مناسب بدلًا من افتراض أن كلمة local تشمله.

تحقق من المضيف الفعلي للطلب

قد تستخدم خدمة اسمًا قصيرًا بينما تستخدم إشارة مرجعية في المتصفح اسمًا مؤهلًا بالكامل. وقد يختلف المسار الناتج حتى عندما يشير الاسمان في النهاية إلى الخادم نفسه.

قد يخضع الطلب أيضًا لمعلومات وكيل خاصة بالتطبيق أو لتقييم PAC بدلًا من القيمة الثابتة التي فحصتها. حدّد المصدر الذي يستخدمه التطبيق الفاشل قبل تغيير قائمة تجاوز في مكان آخر.

لمقارنة السلوك، سجّل اسم مضيف URL وسياسة الوكيل المختارة لنفس العميل. لا تستبدل وكيلًا عامًا يعمل لمجرد أن مضيفًا مستبعدًا عمدًا يبقى مباشرًا.

أبقِ هذا التمييز منفصلًا عن DNS وتوجيه النواة: قاعدة التجاوز تختار ما إذا كان سيُستخدم وكيل لطلب ما. وهي لا تجعل وجهة غير قابلة للوصول قابلة للوصول.

مقالات ذات صلة