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

اختر اسمين وتوقّع الإجابتين أولاً

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

افحص القواعد الفعلية لا القواعد المقصودة. قائمة النطاقات المرتبطة باتصال VPN تحدّد أي اللواحق تذهب إلى أي محلّل، وخطأ مطبعي في تلك القائمة ينتج انقسامًا معقولاً لكنه خاطئ. على جهاز مُدار، استخدم مسار التشخيص الخاص بالمسؤول، لأن التجاوزات المحلية قد تُعاد بواسطة السياسة عند الفحص التالي.

سجّل التوقع بجانب الإجابة المرصودة في التذكرة نفسها. اختبار بلا توقع لا يمكن أن يفشل، واختبار لا يمكن أن يفشل لا يعلّم شيئًا.

اختبر المسار الذي يستخدمه التطبيق، لا خادمًا واحدًا اخترته

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

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

أعد البحث بعد إعادة الاتصال إذا كان السؤال عن الاستعادة. الإجابة المخزّنة من قبل إعادة الاتصال قد تجعل انقسامًا مُستعادًا بشكل صحيح يبدو أفضل أو أسوأ مما هو عليه.

سجّل فئة الإجابة، لا النجاح أو الفشل فقط

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

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

فسّر الفرعين دون تخمين

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

احجب المخرجات المشتركة مع الحفاظ على البنية: أي نطاق، وأي قاعدة، وأي فئة إجابة. قد تحمل إجابة المحلّل عناوين داخلية وأسماء مضيفين، والتذكرة موطن دائم لكليهما.

ثم سلّم النتيجة إلى مالك النطاق مع الفئتين التي رصدتهما والأسماء محذوفة. هذا حديث من خمس دقائق بدل أسبوع من التخمين.

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