DNS بدون سحر: A وAAAA وCNAME وMX وTXT
ما أنواع سجلات DNS الموجودة، وكيف تختلف، وكيف تقرأ TTL، وكيف تتحقق من وصول التغييرات إلى الإنترنت.
آخر تحديث 23 أغسطس 2026
DNS هو دليل: عند إعطائه اسمًا، يُعيد عنوانًا أو اسمًا آخر. تبدو الأخطاء فيه وكأنها «الموقع لا يفتح»، مع أن الجهاز يعمل بكامل طاقته. يسهّل استكشاف الأخطاء فهم مسؤولية كل نوع من السجلات.
الأنواع الرئيسية
| النوع | ما يحتويه | متى يُحتاج إليه |
|---|---|---|
| A | عنوان IPv4 | السجل الأساسي للموقع وأي خدمات |
| AAAA | عنوان IPv6 | لا يُستخدم على أجهزة Millida VDS: لا يتم توفير IPv6 |
| CNAME | اسم آخر | أسماء مستعارة مثل www → النطاق الرئيسي |
| MX | خادم البريد والأولوية | استقبال البريد لنطاق |
| TXT | نص عشوائي | SPF وDKIM وDMARC والتحقق من الملكية |
| NS | خوادم أسماء المنطقة | تفويض النطاق |
القاعدة الأكثر شيوعًا في الأخطاء: لا يمكن وضع CNAME عند جذر النطاق إلى جانب سجلات أخرى. الجذر (example.com) يمكن أن يحتوي على A فقط. الاسم المستعار CNAME مخصص للنطاقات الفرعية.
كيف يبدو ذلك عمليًا
example.com. A 203.0.113.10
www.example.com. CNAME example.com.
mail.example.com. A 203.0.113.10
example.com. MX 10 mail.example.com.
example.com. TXT "v=spf1 mx -all"
احصل على العنوان من «نظرة عامة» في لوحة التحكم على /hosting/vds/m/<id>. الجانب العملي للربط موصوف في مقالة ربط نطاق بجهاز.
TTL والذاكرة المؤقتة
TTL هو الوقت بالثواني الذي يُسمح خلاله بتخزين السجل في الذاكرة المؤقتة. القيمة 3600 تعني أن مزوّدي الخدمة والمتصفحات يمكنهم تقديم الإجابة القديمة لمدة ساعة أخرى بعد تعديلك.
إجراء الترحيل المخطط له: قبل يوم، اخفض TTL إلى 300؛ انتظر؛ غيّر السجلات؛ تأكد من أن كل شيء يعمل؛ أعد TTL السابق.
التحقق
dig example.com A +short
dig www.example.com CNAME +short
dig example.com MX +short
dig example.com TXT +short
dig @8.8.8.8 example.com A +short
يستعلم الأمر الأخير من محلل عام محدد ويتجاوز ذاكرتك المؤقتة المحلية. الصورة الكاملة مع مسار التحليل:
dig +trace example.com
الأخطاء الشائعة
| العَرَض | السبب | الحل |
|---|---|---|
| النطاق لا يفتح من أي مكان | سجلات NS غير موجّهة إلى المزوّد المطلوب | تحقق من dig example.com NS لدى المسجّل |
| يعمل لديك ولا يعمل لدى الآخرين | إجابة قديمة في الذاكرة المؤقتة | انتظر انتهاء TTL، وتحقق عبر @8.8.8.8 |
www لا يفتح | لا يوجد سجل للنطاق الفرعي | أضف CNAME إلى الجذر |
| البريد لا يصل | لا يوجد MX، أو يشير إلى CNAME | يجب أن يشير MX إلى اسم له سجل A |
| اختفى البريد بعد تعديل SPF | سجلا SPF في المنطقة | اترك سطر v=spf1 واحدًا فقط |
غيّر سجلًا واحدًا في كل مرة وتحقق من النتيجة بأمر
dig. التعديل الجماعي للمنطقة ثم السؤال «لماذا تعطّل كل شيء» يستغرق ثلاثة أضعاف الوقت في استكشاف الأخطاء.
لاستقبال البريد، ستحتاج أيضًا إلى سجل عنوان عكسي صحيح.