صرف SSH سرور پر متعین عرف اُس کے متحرک SOCKS فارورڈنگ کے ذریعے کام کر سکتا ہے اگر ایپلیکیشن منزل کا نام بھیجے۔ اگر یہ پہلے مقامی طور پر حل کر کے عددی پتہ بھیجے تو سرور کی hosts میپنگ کو اصل نام حل کرنے کے لیے کبھی نہیں ملتا۔

عام OpenSSH متحرک فارورڈنگ باہر جانے والے کنکشن کے لیے ڈومین منزل کو سرور کی طرف لے جاتی ہے۔ وہاں OpenSSH نظام کی پتہ تلاش API استعمال کرتا ہے۔ عام glibc لینکس ہوسٹ پر NSS hosts ڈیٹا بیس اور تلاش کی ترتیب کو کنٹرول کرتا ہے، اس لیے hosts فائل کا اندراج حصہ لے سکتا ہے۔ یہ لیپ ٹاپ پر نقل کیا گیا DNS ریکارڈ نہیں ہے۔

مطلوبہ نام، مثلاً preview.internal، ویب سائٹ کے URL میں رکھیں اور کلائنٹ کا دور دراز ہوسٹ نام SOCKS موڈ منتخب کریں۔ URL کا ہوسٹ نام IP سے بدلنے پر HTTP Host اور TLS شناخت دونوں بدل سکتی ہیں؛ قابل رسائی ہونا کسی سرٹیفکیٹ کو دوسرے نام کے لیے درست نہیں بناتا۔

اگر عرف اب بھی ناکام ہو تو وہ ماحول شناخت کریں جو دور دراز تلاش کر رہا ہے۔ کنٹینر، chroot یا الگ سروس انسٹینس آپ کی ترمیم کردہ hosts فائل استعمال نہ کرے۔ دیگر SOCKS عمل درآمد اپنے حل کنندگان استعمال کر سکتے ہیں، اس لیے یہ نظامی تلاش کا رویہ ہر پراکسی سرور کے لیے فرض نہیں کیا جانا چاہیے۔

متعلقہ مضامین