WinHTTP بائی پاس فہرست میں <local> کا کیا مطلب ہے
WinHTTP کے لوکل-ہوسٹ بائی پاس ٹوکن کو ہوسٹ نام کا اصول سمجھیں، نجی نیٹ ورک پتوں کے لیے عالمی جانچ نہیں۔
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 ٹوکن الگ الگ کام کرتے ہیں۔ 192.168.1.10 جیسا نقطوں والا IP لٹریل بغیر نقطے والا ہوسٹ نام نہیں ہے۔ اگر ایسا پتہ براہ راست ہونا چاہیے تو مناسب طور پر معاون واضح استثنا استعمال کریں، یہ فرض کرنے کے بجائے کہ لفظ local اسے ڈھانپ لیتا ہے۔
درخواست کے اصل ہوسٹ کی جانچ کریں
ایک سروس مختصر نام استعمال کر سکتی ہے جبکہ براؤزر بُک مارک مکمل اہل نام استعمال کرتا ہے۔ نتیجے میں راستہ مختلف ہو سکتا ہے، چاہے دونوں نام بالآخر ایک ہی سرور کی نشاندہی کریں۔
درخواست آپ کے دیکھے گئے جامد ڈیفالٹ کے بجائے اطلاقیے سے مخصوص پراکسی معلومات یا PAC جانچ کے تحت بھی ہو سکتی ہے۔ کہیں اور بائی پاس فہرست بدلنے سے پہلے ناکام اطلاقیے کا استعمال کردہ ماخذ شناخت کریں۔
رویے کا موازنہ کرنے کے لیے اسی کلائنٹ کے لیے URL ہوسٹ نام اور منتخب کردہ پراکسی پالیسی درج کریں۔ صرف اس لیے کام کرنے والا عوامی پراکسی نہ بدلیں کہ جان بوجھ کر خارج کردہ ہوسٹ براہ راست رہتا ہے۔
اس فرق کو DNS اور کرنل روٹنگ سے الگ رکھیں: بائی پاس اصول فیصلہ کرتا ہے کہ درخواست کے لیے پراکسی استعمال ہو یا نہ ہو۔ یہ دوسری صورت میں ناقابلِ رسائی منزل کو قابلِ رسائی نہیں بناتا۔