فحص DNS

افحص ما تعيده سجلات DNS فعليًا قبل لوم المسجل أو CDN أو إعداد النطاق المخصص.

https://
أنواع شائعة:

شرح أنواع سجلات DNS

سجل A

يربط hostname بعنوان IPv4. تستخدمه بعض المنصات للنطاق الجذري عندما تعطيك عنوانًا ثابتًا.

CNAME

يوجه hostname إلى hostname آخر. شائع في www والنطاقات الفرعية وأهداف الاستضافة المُدارة، لكنه لا يستخدم عادة في جذر النطاق.

MX

يحدد خوادم البريد التي تستقبل البريد الإلكتروني للنطاق. أخطاء MX قد تكسر البريد حتى لو كان الموقع يعمل.

TXT

يحمل نصوص التحقق من الملكية وSPF وDKIM وDMARC وسياسات أخرى.

AAAA

يربط hostname بعنوان IPv6.

NS

يعرض خوادم الأسماء المسؤولة عن منطقة DNS.

أمثلة شائعة لإعداد DNS

Google Workspace

MXPriority: 1
Name: @
Value: ASPMX.L.GOOGLE.COM
MXPriority: 5
Name: @
Value: ALT1.ASPMX.L.GOOGLE.COM
TXT
Name: @
Value: v=spf1 include:_spf.google.com ~all

Vercel

A
Name: @
Value: 76.76.21.21
CNAME
Name: www
Value: cname.vercel-dns.com

Netlify

A
Name: @
Value: 75.2.60.5
CNAME
Name: www
Value: yoursite.netlify.app

Microsoft 365

MXPriority: 0
Name: @
Value: example-com.mail.protection.outlook.com
CNAME
Name: autodiscover
Value: autodiscover.outlook.com
TXT
Name: @
Value: v=spf1 include:spf.protection.outlook.com -all

دليل أخطاء DNS

NXDOMAIN

النطاق غير موجود

الاسم المطلوب غير موجود في DNS، أو أزيل السجل، أو أُدخل اسم النطاق الفرعي بشكل غير صحيح.

SERVFAIL

فشل resolver

لم يستطع resolver إكمال الفحص. من الأسباب الشائعة مشاكل خوادم الأسماء أو DNSSEC أو خطأ مؤقت upstream.

REFUSED

تم رفض الطلب

رفض الخادم الإجابة بسبب سياسة resolver أو حدود recursion.

NOERROR / empty

النطاق موجود لكن السجل مفقود

الاسم موجود، لكن نوع السجل المطلوب غير مضبوط. يحدث ذلك كثيرًا عندما يعمل A ولا يعمل TXT أو MX أو CNAME.

أسئلة عن فحص DNS

لماذا ما زلت أرى السجل القديم بعد تغييره؟

الانتشار غالبًا يعني انتهاء cache. قد تحتفظ resolvers بالإجابة القديمة حتى ينتهي TTL السابق، وقد تختلف الشبكات في توقيت التحديث.

ما هو سجل SOA؟

سجل Start of Authority يحدد معلومات أساسية عن المنطقة مثل الرقم التسلسلي وسلوك التحديث والجهة الإدارية.

ما هو DNS over HTTPS؟

هو إرسال استعلامات DNS عبر HTTPS بدل حركة resolver التقليدية غير المشفرة، ما يحسن الخصوصية ويقلل التلاعب.

لماذا يفشل النطاق المخصص رغم أن DNS يبدو صحيحًا؟

DNS جزء واحد فقط. قد تحتاج المنصة تحقق ملكية أو إصدار شهادة أو تحديث توجيه أو وقتًا حتى تنتشر إعدادات النطاق.

هل أستخدم A أم AAAA أم CNAME؟

استخدم نوع السجل الذي تطلبه منصة النشر. A وAAAA يشيران إلى عناوين IP، بينما CNAME يشير إلى hostname تديره المنصة.