تخطَّ إلى المحتوى

أدوات الشبكة

فاحص DNS

اقرأ سجلات DNS التي ينشرها النطاق فعليًا، مع قيم TTL الخاصة بها.

بحث DNS

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

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

الفارغ ليس هو الخطأ

هذا هو التمييز الذي يسبّب أكبر قدر من اللبس، وهو مفصولٌ هنا عن قصد. فالاستعلام قد ينتهي إلى ثلاث حالات، اثنتان منها فقط مشكلة.

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

والخلط بين «لا يوجد سجل MX» و«لم يُجب خادم الأسماء» هو ما يجعل المرء يعالج مشكلة بريد غير موجودة، أو يغفل عن انقطاع فعلي في الخوادم المرجعية.

ماذا يعني كل خطأ

«لا توجد منطقة DNS» (NXDOMAIN) تعني أن الاسم غير مسجّل أو منتهي الصلاحية أو مكتوب خطأً: الإنترنت لا يعرف عمّا تسأل. أما «أبلغ خادم الأسماء عن فشل» (SERVFAIL) فمختلفة تماماً: المنطقة موجودة ولم تستطع خوادمها الإجابة، وسببها المعتاد إما DNSSEC معطّل أو خوادم مرجعية غير قابلة للوصول. وهذا عطل جارٍ يمسّ مستخدمين حقيقيين الآن.

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

الإجابات المرجعية والتعاوُدية

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

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

الأسئلة الشائعة

أي سجل ينبغي أن أفحص؟

سجلا A وAAAA لموقع لا يفتح، وMX لبريد لا يصل، وTXT لبريد يصل لكنه ينتهي في مجلد المزعج، وNS حين تسري التغييرات لدى بعض المستخدمين دون غيرهم.

ماذا تعني قيمة TTL؟

المدة التي يجوز فيها للمحلّل الاحتفاظ بالإجابة مؤقتًا. فسجل قيمته 3600 قد يُقدَّم من الذاكرة المؤقتة لساعة كاملة بعد تغييره، ولا سبيل إلى إفراغ تلك الذاكرة قسرًا.

لماذا لا يظهر التغيير الذي أجريته؟

بسبب التخزين المؤقت في الغالب. اخفض قيمة TTL قبل التغيير المخطط، وانتظر دورة كاملة من القيمة القديمة، ثم نفّذ التغيير؛ أما العكس فلا يفيد بشيء.