آلية عمل أداة DNS مدقق الانتشار
تتيح أداة DNS مدقق الانتشار لصق إجابات DNS المستخرجة من أدوات حل متعددة ومقارنتها جنبًا إلى جنب. تساعد هذه الأداة في تحديد أنواع السجلات المتطابقة، أو المفقودة، أو المختلفة، بالإضافة إلى قيمها وقيم TTL (زمن البقاء)، دون الحاجة إلى إرسال أي استعلام DNS مباشر من المتصفح. تقتصر عملية المقارنة بالكامل على الإجابات التي يوفرها المستخدم فقط.
تتم معالجة البيانات المدخلة محليًا؛ حيث تظل إجاباتك DNS الملصقة في متصفحك، ولم يتم تحميل أي شيء أو حفظه بواسطة BroBroGo.
مدخلات الأداة وتنسيقات البيانات المدعومة
تتطلب الأداة إدخال بيانات من محللين اثنين على الأقل لإجراء المقارنة. تشمل المدخلات ما يلي:
- اسم المُحلل
‹n›: اسم تعريفي لكل محلل يتم إدخال بياناته. - الحل
‹n›الإجابة: سجلات إجابة DNS المراد مقارنتها.
يجب أن تلتزم البيانات المدخلة بالتنسيقات التالية:
- تنسيق أسطر إجابة dig القياسية: مثل
name TTL IN type value(مثال:example.com. 300 IN A 192.0.2.1). - التنسيق المضغوط: مثل
type TTL value(مثال:A 300 192.0.2.1).
تتجاهل الأداة تلقائيًا التعليقات وعناوين الأقسام الخاصة بأداة dig المدرجة في النصوص الملصقة. ويجب ألا يتجاوز حجم إجابة المحلل الواحد 100,000 حرف.
تفسير نتائج المقارنة
عند إدخال البيانات والنقر على زر قارن الإجابات، تعرض الأداة جدول المقارنة جنبا إلى جنب الذي يحتوي على التفاصيل التالية:
- نوع السجل: يوضح نوع سجل DNS المقارن (مثل A أو MX).
- TTL: يعرض قيمة زمن البقاء الخاص بالسجل.
- تطابق تام: تظهر هذه الحالة عندما يكون نوع السجل، وقيمة TTL، والقيمة الفعلية متطابقة تمامًا عبر جميع المحللات المقارنة.
- TTL يختلف: تشير إلى أن نوع السجل والقيمة متطابقان، ولكن قيم TTL تختلف بين المحللات.
- تختلف القيم: تشير إلى أن نوع السجل متطابق، ولكن القيم الفعلية المرتبطة به مختلفة.
- لا يوجد سجل: تعني أن هناك سجلًا متوفرًا في إجابة أحد المحللات ولكنه مفقود تمامًا في إجابة محلل آخر.
في نهاية المقارنة، يظهر ملخص يوضح عدد السجلات التي تمت مقارنتها بصيغة: مقارنة أنواع السجلات ‹types› عبر عينات محلل ‹resolvers›.
قواعد التحقق من الأخطاء والحدود التقنية
تطبق الأداة مجموعة من القواعد الصارمة للتحقق من صحة المدخلات وإظهار الأخطاء المناسبة عند حدوث أي خلل:
- إذا تم النقر على زر المقارنة دون لصق أي بيانات، يظهر الخطأ: قم بلصق إجابتين على الأقل.
- إذا تم لصق البيانات في حقل محلل واحد فقط، يظهر الخطأ: الصق الإجابة في لوحتي محلل على الأقل.
- إذا تجاوزت مدخلات أحد الحقول الحد الأقصى المسموح به، يظهر الخطأ: إجابة المحلل
‹n›كبيرة بشكل غير عادي. اجعلها أقل من 100.000 حرف. - إذا كان هناك سطر لا يطابق التنسيقات المدعومة، يظهر الخطأ: المحلل
‹n›، السطر‹line›ليس سجل DNS مدعومًا. استخدم الاسم TTL في قيمة النوع، أو اكتب قيمة TTL.
عند النقر على زر واضح، يتم مسح كافة الإجابات المدخلة، وإعادة تعيين النتائج، ونقل تركيز الكتابة تلقائيًا إلى حقل الإدخال الأول.
فهم انتشار DNS واختلاف قيم TTL
يعد فهم سلوك خوادم ومحللات DNS أمرًا أساسيًا عند تحليل النتائج:
هيكلية سجلات DNS
تتكون سجلات DNS من خمسة عناصر رئيسية هي الاسم (Name)، وزمن البقاء (TTL)، وفئة الشبكة (IN)، ونوع السجل (Type) مثل A أو CNAME أو MX، والقيمة (Value) التي توجّه حركة المرور.
أسباب اختلاف قيم TTL
إن ظهور حالة TTL يختلف مع تطابق القيم لا يعني وجود خطأ في إعدادات النطاق. تقوم المحللات العودية بالعد التنازلي لقيم TTL المخزنة مؤقتًا لديها بناءً على وقت استعلامها الأول. لذلك، فإن القيم المتطابقة مع TTLs المختلفة تشير عادةً إلى اختلاف عمر ذاكرة التخزين المؤقت بين المحللات، وليس إلى اختلاف في بيانات المنطقة الأصلية.
حدود الفحص المحلي مقابل الانتشار العالمي
تقتصر هذه الأداة على مقارنة العينات التي يتم لصقها يدويًا فقط. لا تقوم الأداة بإجراء استعلامات شبكية مباشرة، وبالتالي لا يمكنها إثبات انتشار التحديثات عالميًا، أو التحقق من الصحة الرسمية للسجلات على خوادم الأسماء الموثوقة، أو تحديد ما سيحصل عليه مستخدم معين في موقع جغرافي آخر.
الأسئلة الشائعة
ما هي تنسيقات نتائج DNS التي يمكنني لصقها؟
الصق أسطر الإجابة القياسية dig مثل "example.com. 300 IN A 192.0.2.1" أو الأسطر المضغوطة مثل "A 300 192.0.2.1". يتم تجاهل التعليقات وعناوين الأقسام dig.
هل يعني TTLمختلف أن قيمة DNS خاطئة؟
ليس بالضرورة. تقوم وحدات الحل العودية بالعد التنازلي لـ TTLs المخزنة مؤقتًا وقد تطبق حدود ذاكرة التخزين المؤقت الخاصة بها. عادةً ما تعرض القيم المطابقة مع TTLs المختلفة أعمار ذاكرة تخزين مؤقت مختلفة، وليس بيانات منطقة مختلفة.
هل يثبت التطابق هنا أن DNS قد انتشر في كل مكان؟
لا، المقارنة تغطي فقط الإجابات التي قمت بلصقها. قد تقوم ذاكرات التخزين المؤقت العامة ومزودي خدمة الإنترنت والشركات والأجهزة الأخرى بإرجاع بيانات مختلفة، ولا تتصل هذه الصفحة بخوادم الأسماء الموثوقة.