ما معنى انتشار DNS؟

انتشار DNS هو الوقت الذي تحتاجه تغييرات DNS حتى تُحدَّث على كل السيرفرات حول العالم. فعندما تغيّر خوادم الأسماء أو سجلات DNS، تحتاج هذه المعلومات إلى الوصول إلى سيرفرات DNS في كل مكان.

تخيّلها كتحديث دليل هاتف: كل نسخة تحتاج إلى تحديث، والنسخ ملايين حول العالم.

كم تستغرق المدة؟

0-4 ساعات
تبدأ معظم التغييرات في الانتشار، وقد يرى بعض المستخدمين الموقع الجديد.
4-24 ساعة
تُحدَّث غالبية سيرفرات DNS حول العالم، ويرى معظم المستخدمين التغييرات.
24-48 ساعة
يكتمل الانتشار عالميًا، ويرى جميع المستخدمين التغييرات.
المدد المعتادة: تنتشر معظم تغييرات DNS خلال 1-4 ساعات. و48 ساعة هي الحد الأقصى، لكنها نادرًا ما تستغرق كل هذا الوقت.

ما الذي يؤثر في سرعة الانتشار؟

TTL (مدة البقاء)

يخبر TTL سيرفرات DNS بالمدة التي تحتفظ فيها بالسجل في ذاكرتها. كلما قلّ TTL كان الانتشار أسرع.

  • 3600 ثانية (ساعة واحدة): القيمة المعتادة، وتوازن جيد
  • 300 ثانية (5 دقائق): تحديث سريع مع استعلامات DNS أكثر
  • 86400 ثانية (24 ساعة): تحديث بطيء مع استعلامات أقل
تخطط لتغييرات؟ خفّض TTL إلى 300 ثانية قبل يوم أو يومين من تعديل DNS، ثم أعِده إلى قيمته السابقة بعد اكتمال الانتشار.

تخزين مزوّد الخدمة

يخزّن مزوّدو خدمة الإنترنت بيانات DNS لتسريع التصفح، وبعضهم يتجاهل TTL ويحتفظ بها مدة أطول.

نوع السجل

قد تنتشر أنواع السجلات بسرعات مختلفة:

  • سجلات A وAAAA: الأسرع عادةً
  • تغيير خوادم الأسماء: قد يستغرق الوقت الأطول
  • سجلات MX: قد تستغرق حتى 24 ساعة

تابع حالة الانتشار

استخدم هذه الأدوات لمعرفة ما إذا كان DNS قد انتشر:

أدوات على الإنترنت

سطر الأوامر

# Check A record
nslookup yourdomain.com

# Check with specific DNS server
nslookup yourdomain.com 8.8.8.8

# Detailed lookup
dig yourdomain.com

# Check MX records
dig yourdomain.com MX

تسريع الانتشار

لا يمكنك فرض انتشار فوري، لكن يمكنك:

امسح ذاكرة DNS المحلية

  • Windows: نفّذ ipconfig /flushdns في موجّه الأوامر
  • Mac: نفّذ sudo dscacheutil -flushcache في الطرفية
  • Chrome: افتح chrome://net-internals/#dns ثم اضغط على مسح ذاكرة المضيفات

استخدم DNS من Google

غالبًا ما يتحدّث DNS الخاص بـ Google (8.8.8.8) أسرع من DNS مزوّد الخدمة:

  1. افتح إعدادات الشبكة على جهازك
  2. اضبط DNS على 8.8.8.8 و8.8.4.4
  3. امسح ذاكرة DNS

جرّب وضع التصفح المتخفي

قد تعرض ذاكرة المتصفح نتائج قديمة. جرّب نافذة تصفح متخفٍ أو متصفحًا آخر.

أثناء الانتشار

أثناء انتشار DNS قد تلاحظ:

  • بعض المستخدمين يرون الموقع القديم وآخرون يرون الجديد
  • الموقع يعمل على بيانات الجوال ولا يعمل على WiFi (أو العكس)
  • وصول الرسائل إلى السيرفر القديم والجديد معًا
البريد أثناء الانتشار: أبقِ سيرفري البريد القديم والجديد يعملان خلال فترة الانتشار حتى لا تفقد أي رسالة.

مشكلات شائعة

التغييرات لا تظهر بعد 48 ساعة

  1. تأكد من حفظ التغييرات بشكل صحيح
  2. راجع السجلات بحثًا عن أخطاء إملائية
  3. تأكد من صحة خوادم الأسماء لدى مسجّل النطاق
  4. جرّب أداة فحص DNS أخرى

يعمل عند البعض ولا يعمل عند غيرهم

هذا طبيعي أثناء الانتشار. انتظر بضع ساعات إضافية.

ما زال عنوان IP القديم يظهر

  • امسح ذاكرة DNS المحلية عندك
  • جرّب شبكة أخرى (بيانات الجوال)
  • راجع قيمة TTL في السجل القديم

أفضل الممارسات

  • نفّذ تغييرات DNS في ساعات انخفاض الزيارات
  • خفّض TTL قبل التغييرات الكبيرة
  • أبقِ السيرفر القديم يعمل أثناء الانتقال
  • اختبر بأكثر من أداة فحص DNS
  • تجنّب التغييرات المتتابعة السريعة
الصبر هو الأساس: انتشار DNS مسألة وقت لا أكثر، ولا توجد طريقة لفرض تحديث عالمي فوري. ومعظم التغييرات تكتمل خلال ساعات قليلة.