يمكن أن يعمل الاسم المستعار المعرّف على خادم SSH وحده عبر إعادة التوجيه الديناميكي SOCKS إذا أرسل التطبيق اسم الوجهة. أما إذا حلّه محليًا أولًا وأرسل عنوانًا رقميًا، فلن تحصل خريطة hosts على الخادم على الاسم الأصلي لتحلّه.

تحمل إعادة التوجيه الديناميكي العادية في OpenSSH وجهة نطاق إلى جهة الخادم للاتصال الصادر. ويستخدم OpenSSH هناك واجهة برمجة البحث عن العناوين في النظام. على مضيف Linux نموذجي يعمل بـ glibc، تتحكم NSS في قاعدة بيانات hosts وترتيب البحث، لذا يمكن أن يشارك إدخال في ملف hosts. وهو ليس سجل DNS منسوخًا إلى الحاسوب المحمول.

أبقِ الاسم المقصود، مثل preview.internal، في عنوان URL للموقع واختر وضع SOCKS الخاص بالاسم البعيد في العميل. إن استبدال اسم المضيف في URL بعنوان IP قد يغيّر هوية HTTP Host وTLS معًا؛ فإمكانية الوصول لا تجعل الشهادة صالحة لاسم آخر.

إذا ظل الاسم المستعار يفشل، فحدّد البيئة التي تجري البحث البعيد. قد لا تستخدم حاوية أو chroot أو نسخة خدمة منفصلة ملف hosts الذي عدّلته. يمكن أن تستخدم تطبيقات SOCKS أخرى مُحلّلات خاصة بها، لذا لا ينبغي افتراض سلوك البحث النظامي هذا لكل خادم وكيل.

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