أداة فحص DNS: كل سجلات النطاق مع الشرح
أدخل نطاقًا لترى سجلات DNS الخاصة به في عرض واحد، مع تحليل SPF وDMARC وفحصهما بحثًا عن الأخطاء التي تعطّل البريد.
DNS هو دفتر العناوين خلف كل نطاق. هو يقرر أي خادم يجيب عن موقعك، وإلى أين يذهب بريدك، وأي خدمات تستطيع التحقق من ملكيتك للنطاق، وأي هيئات شهادات يجوز لها إصدار شهادات له. وعندما يكون سجل ما خاطئًا قد يتوقف الموقع، أو يذهب البريد إلى السبام، وأحيانًا لأيام قبل أن ينتبه أحد.
يعرض فحص DNS هذا سجلات A وAAAA وCNAME وMX وNS وTXT وSOA وCAA للنطاق معًا. ويُحلَّل سجلا SPF وDMARC ويُفحصان بحثًا عن الأخطاء الشائعة، مثل تكرار سجلات SPF أو سياسة DMARC لا تفعل شيئًا.
كيف تفحص سجلات DNS
أدخل نطاقًا
اكتب نطاقًا أو نطاقًا فرعيًا مثل example.com أو shop.example.com، دون https:// أو مسار.
راجع السجلات
يُعرض كل نوع سجل بقيمه، ويحصل SPF وDMARC على تفصيل مبسط.
أصلح عند مزوّد DNS
عدّل السجلات حيث تشير سجلات NS (المسجّل أو CDN أو الاستضافة)، ثم افحص من جديد.
ما الذي يفعله كل نوع سجل
| السجل | الغرض |
|---|---|
| A / AAAA | يوجّه اسمًا إلى عنوان IPv4 أو IPv6. |
| CNAME | يجعل اسمًا اسمًا مستعارًا لاسم آخر. ولا يجوز أن يشاركه اسمه سجل آخر، فلا يوضع على النطاق الجذر؛ ويقدم المزوّدون سجلات ALIAS أو تسطيح CNAME (CNAME flattening) بدلًا من ذلك. |
| MX | خوادم البريد للنطاق؛ ويُجرَّب أصغر رقم أفضلية أولًا. |
| NS | خوادم الأسماء المعتمدة، حيث تُدار سجلاتك فعليًا. |
| TXT | نص حر: SPF وDMARC ومفاتيح DKIM ورموز التحقق مثل رمز Google Search Console. |
| SOA | بيانات المنطقة: الخادم الأساسي وجهة الاتصال والرقم التسلسلي والمؤقتات. |
| CAA | هيئات الشهادات المسموح لها بإصدار شهادات للنطاق. |
منطقة نموذجية مكتوبة بعناوين مخصصة للتوثيق:
example.com. 3600 IN A 203.0.113.10
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN CNAME example.com.
example.com. 3600 IN MX 10 mail.example.com.
example.com. 3600 IN CAA 0 issue "letsencrypt.org"
الرقم بعد الاسم هو TTL بالثواني، أي المدة التي يجوز للمحلّلات (resolvers) تخزين الإجابة فيها. للمزيد راجع مدخل DNS في قاموسنا.
SPF وDMARC دون تخمين
example.com. TXT "v=spf1 include:_spf.google.com include:sendgrid.net -all"
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com"
يسرد SPF الخوادم المسموح لها بإرسال البريد باسم نطاقك (RFC 7208). والأخطاء التي تعطّله:
- سجلان SPF. يُسمح بسجل
v=spf1واحد فقط؛ ووجود اثنين يسبب خطأ دائمًا. ادمجهما. - أكثر من 10 عمليات بحث DNS. يُحتسب كل
includeوaوmxوredirect، بما فيها المتداخلة. وبعد 10 يفشل SPF. +all، وهو يخوّل الإنترنت كله. أنهِ السجل بـ-allأو~all.
يخبر DMARC الخوادم المستقبِلة بما تفعله بالبريد الذي يفشل في تطابق SPF وDKIM، وإلى أين ترسل التقارير. ابدأ بـ p=none لجمع التقارير، ثم انتقل إلى quarantine ثم reject بعد أن ينجح كل مُرسِل شرعي. ومنذ فبراير 2024 تشترط Gmail وYahoo على المرسلين بكميات كبيرة نشر سجلات SPF وDKIM وDMARC (إرشادات المرسلين من جوجل).
DNS والسيو
نادرًا ما يُنسب إلى DNS فضل في السيو، لكنه قادر على إيقاف كل شيء. يعامل Googlebot أخطاء DNS كما يعامل أخطاء الخادم تقريبًا: يتباطأ الزحف، وإذا استمر الفشل تخرج الصفحات من الفهرس (جوجل عن أخطاء الشبكة وDNS).
- قبل الترحيل بيوم أو يومين، خفّض TTL للسجلات التي ستغيّرها إلى بضع دقائق، ليسري التبديل بسرعة.
- تحقق من ملكية نطاق في Google Search Console بسجل TXT؛ فهو يغطي كل النطاقات الفرعية والبروتوكولات.
- أبقِ CAA متوافقًا مع هيئة الشهادات التي تستخدمها استضافتك وإلا فشلت التجديدات؛ وتأكد بـفحص شهادة SSL.
فحص DNS من سطر الأوامر
dig example.com A +short
dig example.com MX +short
dig _dmarc.example.com TXT +short
dig @1.1.1.1 example.com NS
وفي Windows يؤدي الأمر nslookup -type=TXT example.com المهمة نفسها. ويفيد سؤال محلّل محدد، كما في السطر الأخير، عندما تشك في ذاكرة مؤقتة قديمة.
نصائح لـ DNS سليم
- خفّض قيم TTL قبل تغيير الاستضافة بيوم أو يومين، ثم ارفعها من جديد بعد أن يستقر الانتقال.
- أبقِ سجل SPF واحدًا لكل نطاق واحذف include للخدمات التي لم تعد تستخدمها.
- انشر DMARC بقيمة p=none أولًا واقرأ التقارير قبل تشديد السياسة.
- أضف سجل CAA لا يذكر إلا هيئات الشهادات التي تستخدمها فعلًا.
- دوّن من يتحكم في DNS لديك؛ فحسابات المسجّل وCDN والاستضافة كثيرًا ما يملكها أشخاص مختلفون.
حدود يجب مراعاتها
تعرض النتائج ما يعيده DNS العام لحظة الفحص، لذلك قد تُظهر السجلات التي تغيرت حديثًا قيمها المخزنة إلى أن تنتهي مدة TTL، ولا تظهر السجلات الداخلية أو المقسّمة (split-horizon). ومفاتيح DKIM تقع تحت محدد (selector) مثل selector1._domainkey.example.com لا يمكن اكتشافه بدون اسمه، والتحقق من DNSSEC ليس جزءًا من هذا الفحص؛ ويغطيه DNSViz. ولبيانات التسجيل والانتهاء، استخدم معرفة عمر الدومين وتاريخ انتهائه.
آخر تحديث: 30/10/2026 بواسطة فريق Yes SEO.
فحص DNS: أسئلة شائعة
كم يستغرق انتشار DNS؟
لا توجد عملية انتشار واحدة: تحتفظ المحلّلات بالإجابات المخزنة حتى تنتهي مدة TTL للسجل. مع TTL بقيمة 3600 يرى معظم المستخدمين التغيير خلال ساعة؛ ومع 86400 قد يستغرق يومًا. وقد تطول تغييرات خوادم الأسماء عند المسجّل بسبب التخزين المؤقت على مستوى السجل (registry).
لماذا لا أستطيع وضع CNAME على النطاق الجذر؟
لا تسمح قواعد DNS بتعايش CNAME مع سجلات أخرى، ويجب أن يحمل النطاق الجذر سجلي SOA وNS. استخدم سجل A، أو ميزة ALIAS أو ANAME أو تسطيح CNAME لدى مزوّدك.
كيف أفحص سجل SPF الخاص بي؟
أدخل نطاقك أعلاه. يُعرض سجل SPF ويُحلَّل، مع تحذيرات من التكرار أو كثرة عمليات البحث أو النهاية المتساهلة. تأكد أن كل خدمة ترسل بريدًا باسمك مدرجة فيه.
هل يؤثر DNS على السيو؟
بشكل غير مباشر. تمنع إخفاقات DNS وصول Googlebot إلى موقعك، فيتباطأ الزحف وقد تسقط الصفحات إن طال الأمر. كما يوفر مزوّد DNS سريع وموثوق قدرًا صغيرًا من الوقت في كل زيارة أولى.
ما هو سجل CAA؟
سجل DNS يحدد هيئات الشهادات المسموح لها بإصدار شهادات SSL/TLS لنطاقك. يجب على الهيئات فحصه قبل الإصدار، فيمنع شهادات من مزوّدين لم تخترهم.
ماذا يعني TTL؟
Time to live: عدد الثواني التي يجوز للمحلّلات تخزين السجل فيها قبل السؤال من جديد. تجعل قيم TTL القصيرة التغييرات تسري أسرع؛ وتقلل القيم الطويلة عمليات البحث وتخفف أثر الأعطال القصيرة عند مزوّد DNS.