اسم مضيف LAN لا يعمل عبر VPN: لاحقة أم mDNS أم منطقة؟
قد يعتمد الاسم القصير على لاحقة بحث، واسم .local على البث المتعدد، واسم الشركة على منطقة خاصة. والمسار وحده لا يوفر أي خدمة تسمية.
بجانب الجهاز، تستجيب الطابعة لاسم قصير ويستجيب خادم الملفات لكنية. عبر النفق، تنتهي مهلة الاسمين بينما تعمل عناوينهما رغم ذلك. المسار يؤدي عمله؛ أما مسار التسمية الذي جعل تلك الأسماء القصيرة تعمل فلم يعبر النفق قط. ثلاث آليات تنتج هذا السلوك، وكل واحدة منها تحتاج إلى تصحيح مختلف.
ابدأ بتحديد الآلية التي يعتمد عليها الاسم.
ثلاثة أنواع من الأسماء تتصرف بشكل مختلف
الاسم ذو التسمية الواحدة مثل fileserver يعتمد عادة على لاحقة بحث DNS يضيفها المحلل. غالبًا ما تصل تلك اللاحقة مع عقد DHCP المحلي، لذا لا سبب لدى عميل بعيد يحصل على العنونة من VPN ليعرفها. إضافة مسار لا تسلّم اللاحقة. الاسم القصير يتوقف ببساطة عن الوجود كاسم، رغم أن العنوان خلفه قابل للوصول.
الاسم المنتهي بـ .local يُحل عادة عبر DNS المتعدد البث على الوصلة المحلية، كما يصف RFC 6762. البث المتعدد لا يعبر نفقًا موجّهًا إلا إذا قام شيء ما بجسره أو وكالته عن قصد، لذا يتوقف الاسم عن التحليل لحظة مغادرتك للمقطع.
الاسم المؤهل بالكامل للشركة ينتمي إلى منطقة داخلية يخدمها محللات المؤسسة. ذلك الاسم يعمل عن بعد عندما يدفع VPN تلك المحللات ويُعد العميل لاستخدامها. أما localhost فهو للاستخدام الخاص وفق RFC 6761: يشير إلى الجهاز الذي أمامك، ولا يشير أبدًا إلى خدمة بعيدة.
اقرأ المحلل قبل تغيير المسار
اسأل أي خادم أسماء أجاب وأي لاحقة أُضيفت. الاستعلام نفسه عبر محللات مختلفة يعطي إجابات مختلفة، وهذا الاختلاف هو الدليل الذي تحتاجه.
getent hosts fileserver getent hosts fileserver.corp.example.com nslookup fileserver.corp.example.com dig +search fileserver A resolvectl query fileserver.corp.example.com scutil --dns | head -30
إذا حُلّ الاستعلام المؤهل بالكامل ولم يُحلّ الاستعلام القصير، فالخلل في اللاحقة وليس في الخادم. وإذا لم يُحلّ أي منهما وكان العنوان يعمل، فالعميل لا يستخدم المحلل الداخلي إطلاقًا. قارن قائمة المحللات بما يُفترض أن يدفعه VPN، لأن العميل الذي يحتفظ بمحلله المحلي لكل استعلام لن يرى المنطقة الداخلية أبدًا.
أحضر الاسم الصحيح إلى العميل
اطلب من المسؤول الاسم الموثق للوصول عن بعد، كاملًا، واستخدمه في الملف الشخصي بدلًا من تخمين اللواحق. إذا كان النشر يدعم DNS المنقسم، فاضبط النطاق الداخلي ليُحل بواسطة الخوادم الداخلية بينما يحتفظ كل شيء آخر بالمحلل المحلي. ادفع نطاق البحث عبر إعداد VPN حيث يدعمه العميل.
تحقق من النتيجة على العميل لا على البوابة. الإعداد الذي يُطبق على الخادم ولا يصل إلى العميل أبدًا لا يغيّر شيئًا.
احتفظ بهوية الشهادة سليمة
اختبار قائم على العنوان يتجاهل خطأ الشهادة يثبت فقط أن المقبس فُتح. شهادة الخدمة صادرة لاسم، وسيظل العميل يرفض عدم التطابق لسبب وجيه. إذا كانت الشهادة تسرد الاسم الداخلي فقط، فاستخدم ذلك الاسم وأصلح التحليل، أو احصل على شهادة تغطي العنوان الذي تنوي استخدامه.
سجّل الاسم والمحلل واللاحقة التي أنتجت اتصالًا ناجحًا. ذلك السجل يوفر على الشخص التالي تكرار الحل البديل القائم على العنوان الذي يخفي المشكلة الحقيقية.