شبكة VPN الخاصة بعملك تُحلّ أسماء الشركات بشكل مثالي، بينما تبقى الطابعة في المنزل غير قابلة للوصول بالاسم، والحل المعتاد الذي يلجأ إليه الناس هو توجيه جهاز Mac بالكامل إلى راوتر المنزل. هذا تغيير أكبر بكثير مما تتطلبه المشكلة. يستطيع macOS إرسال لاحقة DNS واحدة إلى خادمه الخاص عبر ملف مُحلِّل صغير، تاركًا كل بحث آخر في مكانه بالضبط.

حدود الصلاحية تأتي أولًا: هذا مخصّص لنطاق تديره أو تم التصريح لك بتكوينه. وهو ليس مسارًا للالتفاف حول سياسة DNS المفروضة في مؤسسة أو قيود شبكتها المحلية.

ملف واحد بمهمة ضيّقة

لنفترض أن النطاق المحلي هو lab.example.org وخادمه يستجيب على 192.168.55.1. على جهاز Mac يُسمح لك فيه بإجراء التغيير، يُنشئ المسؤول ملفًا نصيًا بسيطًا يكون اسمه هو النطاق نفسه، /etc/resolver/lab.example.org، يحتوي على سطر nameserver 192.168.55.1 واحد. قد لا يكون الدليل موجودًا على نظام جديد، لذا أنشئه بصلاحيات المسؤول، وانظر قبل أن تكتب تحسّبًا لأن برنامج إدارة قد يملك ملفًا هناك بالفعل.

توثّق إعدادات المُحلِّل في Apple العُرف القائل بأن اسم الملف يوفّر النطاق عندما لا يظهر إعداد نطاق منفصل داخل الملف. قاعدة التسمية تلك هي الحيلة كلها، وهي سبب وجوب تسمية الملف باسم المنطقة لا باسم الخادم.

كيف يختار macOS بين المُحلِّلات

قد يكون أكثر من عميل مُحلِّل نشطًا، والنطاق الأكثر تحديدًا في المطابقة هو الذي يفوز. مُحلِّل النطاق lab.example.org لذلك له نطاق مختلف عن المُحلِّل الافتراضي، ويمكن لنطاق فرعي أكثر تحديدًا يملك ملفه الخاص أن يحظى بالأولوية مرة أخرى. هذا ما يتيح لشبكة VPN للعمل الاحتفاظ بلاحقتها بينما تذهب منطقة المختبر الخاصة بك إلى مكان آخر. لا شيء في هذا الترتيب عالمي، وهذه هي النقطة الجديرة بالتذكر.

اترك /etc/resolv.conf وحده. macOS يكتب ذلك الملف بنفسه، ولم يحمل أبدًا الصورة الكاملة للحل الخاص بالنطاق. يمكن أن يصل التكوين أيضًا من قاعدة بيانات تكوين النظام بدلًا من ملفات في هذا الدليل، ولهذا يمكن لملف تعريف إداري أن يتجاوز ما كتبته.

ثلاثة أشياء لا يستطيع الملف توفيرها

يجب أن يكون الخادم قابلًا للوصول. إذا كانت شبكة VPN تحجب الشبكات المحلية، أو كان مسار مؤسسي يلتقط نطاق عناوين الخادم، فإن ملف لاحقة صحيحًا تمامًا يظل غير قادر على إيصال استعلام. اطرح ذلك على مالك الشبكة بدلًا من توسيع الاستثناءات المحلية بنفسك.

يجب أن تحمل المنطقة الإجابة الصحيحة، وأفضل اختبار لذلك يكون باسم مؤهَّل بالكامل مثل printer.lab.example.org. قد يستدعي الاسم القصير سلوك نطاقات البحث وينتهي بطرح سؤال مختلف عن السؤال الذي قصدته.

أخيرًا، يجب أن يكون التطبيق قادرًا على استخدام الإجابة. حلّ اسم طابعة لا يمنح الوصول إلى عنوانها، ولا يفتح الخدمة الموجودة خلفها. لا يزال العنوان المُعاد يحتاج إلى مسار مسموح وسياسة وصول تسمح بالاتصال. ملف المُحلِّل يغيّر مكان البحث عن الاسم؛ ولا يحجز مسارًا للنتيجة.

تحقّق من الاختيار بدلًا من استبدال DNS

افحص ما يستخدمه macOS فعليًا الآن، واستعلم عن الاسم المؤهَّل بالكامل من داخل التطبيق نفسه أو من أداة تحلّ الأسماء كما تفعل التطبيقات. استعلام مباشر على 192.168.55.1 يثبت أن الخادم يجيب؛ ولا يثبت أن macOS اختار ذلك الخادم للبحث العادي. هاتان حقيقتان مختلفتان، والثانية وحدها تصف ما سيختبره متصفحك.

إذا كان مُحلِّل آخر يطالب بالفعل باللاحقة نفسها، فاعرف من يملكه قبل إضافة تلميحات الأولوية. إعداد search_order الموثَّق يرتّب العملاء الذين يتشاركون نطاقًا؛ وهو ليس مفتاح تفضيل عالميًا يجعل مُحلِّلًا عامًا يفوز بكل استعلام.

أكّد أن أسماء الشركات ما زالت تُحلّ مع اتصال VPN، ثم سجّل الملف والغرض منه في ملاحظاتك المحلية. عندما يُسحب هذا الترتيب، احذف ذلك الملف فقط وأعد فحص مساحتي الأسماء معًا بدلًا من إعادة تعيين كل إعدادات DNS في الشبكة.

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