كلاود
أدلة

نقل DNS: كيف تحوّل بدون مشاكل

كلاود|٤ يناير ٢٠٢٦|4 دقائق قراءة|٣٨٣ مشاهدة
نقل DNS: كيف تحوّل بدون مشاكل

TTL، nameservers، propagation — نقل DNS يحتاج تخطيط. نشرح: كيف تقلل وقت الانتقال وتتجنب الأخطاء الشائعة.

ما أهمية ترحيل DNS؟

DNS هو نظام تحويل أسماء النطاقات إلى عناوين IP. عندما ترحّل سيرفرك، لازم تخبر DNS إن النطاق يشير الآن لعنوان IP جديد. خطأ واحد في هذه المرحلة يعني إن موقعك يختفي من الإنترنت — حتى لو السيرفر الجديد جاهز ويعمل بشكل ممتاز.

هذا الدليل يشرح كل خطوة في ترحيل DNS، من التحضير إلى التحقق النهائي.

فهم سجلات DNS الأساسية

نوع السجلالوظيفةمثال
Aيربط النطاق بعنوان IPv4example.com → 1.2.3.4
AAAAيربط النطاق بعنوان IPv6example.com → 2001:db8::1
CNAMEاسم مستعار لنطاق آخرwww → example.com
MXخادم البريد الإلكترونيmail.example.com (أولوية 10)
TXTنصوص متنوعة (SPF, DKIM, التحقق)v=spf1 include:... -all
NSخوادم الأسماء المسؤولةns1.provider.com

الخطوة 1: توثيق السجلات الحالية (قبل أسبوع)

قبل أي تغيير، وثّق كل سجلات DNS الحالية. هذا يمنحك مرجعاً للرجوع إليه في حالة أي مشكلة:

  1. سجّل الدخول لمزود DNS الحالي (Cloudflare, Route53, أو مسجّل النطاق)
  2. صوّر شاشة لكل السجلات أو صدّرها كملف
  3. استخدم أمر dig example.com ANY من الطرفية لتوثيق القيم الفعلية
  4. احفظ نسخة في مكان آمن خارج السيرفرين (القديم والجديد)

سجلات يغفل عنها الكثيرون

  • سجلات SPF و DKIM: بدونها رسائل بريدك تروح للمهملات
  • سجلات DMARC: سياسة التعامل مع رسائل البريد المزيفة
  • سجلات SRV: إن كنت تستخدم خدمات مثل SIP أو XMPP
  • سجلات CAA: تحدد الجهات المصرح لها بإصدار شهادات SSL

الخطوة 2: خفض TTL (قبل 48 ساعة)

TTL (Time To Live) يحدد مدة تخزين سجل DNS في ذاكرة التخزين المؤقت. لو TTL الحالي 86400 ثانية (24 ساعة)، يعني بعد ما تغيّر السجل، بعض المستخدمين سيظلون يتوجهون للسيرفر القديم ليوم كامل.

الحل: خفّض TTL قبل 48 ساعة من التحويل:

  • اضبط TTL على 300 ثانية (5 دقائق) لجميع سجلات A و AAAA و CNAME
  • انتظر مدة TTL القديم (24 ساعة مثلاً) حتى ينتشر التغيير
  • تأكد إن TTL الجديد فعّال: dig example.com +noall +answer

الخطوة 3: تجهيز السيرفر الجديد بالكامل

لا تغيّر DNS حتى يكون السيرفر الجديد جاهزاً 100%:

  1. التطبيق يعمل وتم اختباره
  2. قاعدة البيانات محدّثة ومتزامنة
  3. شهادة SSL مثبتة (يمكنك استخدام تحقق DNS لإصدارها قبل التحويل)
  4. الجدار الناري يسمح بحركة HTTP/HTTPS
  5. اختبار عبر تعديل ملف hosts المحلي

الخطوة 4: تنفيذ التحويل

سيناريو 1: تغيير سجل A فقط (نفس مزود DNS)

أبسط سيناريو. غيّر عنوان IP في سجل A إلى عنوان السيرفر الجديد. مع TTL منخفض، المستخدمون يتحولون خلال 5 دقائق.

سيناريو 2: تغيير خوادم الأسماء (NS Records)

إذا تنتقل لمزود DNS جديد بالكامل (مثلاً من مسجّل النطاق إلى Cloudflare):

  1. أنشئ جميع السجلات في مزود DNS الجديد أولاً
  2. تأكد إن كل السجلات متطابقة مع القديمة
  3. غيّر خوادم الأسماء (NS) عند مسجّل النطاق
  4. انتظر 24-48 ساعة للانتشار الكامل

سيناريو 3: ترحيل مع Cloudflare كوسيط (Proxy)

لو تستخدم Cloudflare بوضع Proxy، التحويل أسهل لأن المستخدم يتصل بـ Cloudflare وليس بسيرفرك مباشرة. غيّر عنوان Origin في Cloudflare وسيتحول فوراً.

الخطوة 5: المراقبة والتحقق

بعد تنفيذ التحويل، راقب الوضع بدقة:

  • استخدم whatsmydns.net لمراقبة انتشار DNS عالمياً
  • تحقق من إن الموقع يعمل من أجهزة ومواقع مختلفة
  • راقب سجلات السيرفر الجديد: هل يستقبل حركة مرور؟
  • راقب سجلات السيرفر القديم: هل الحركة تتناقص؟
  • اختبر البريد الإلكتروني: أرسل واستقبل من عناوين مختلفة

الخطوة 6: بعد التحويل

  1. أبقِ السيرفر القديم يعمل لمدة 48-72 ساعة على الأقل
  2. أعد TTL إلى قيمة عالية (3600 أو 86400) بعد التأكد من الاستقرار
  3. حدّث أي خدمات تعتمد على عنوان IP القديم
  4. حدّث سجلات SPF إذا تغيّر عنوان IP لخادم البريد
  5. وثّق كل ما تم تغييره للمرجع المستقبلي

أخطاء تجنّبها

  • تغيير DNS والسيرفر الجديد غير جاهز
  • نسيان خفض TTL مسبقاً: تأخير التحويل بساعات
  • نسيان سجلات MX: البريد يتوقف
  • نسيان تحديث SPF/DKIM: رسائلك تروح للمهملات
  • حذف السيرفر القديم فوراً: بعض المستخدمين لم يتحولوا بعد

أدوات مفيدة لترحيل DNS

الأداةالاستخدامالرابط
whatsmydns.netمراقبة انتشار DNS من 25+ موقع حول العالممجاني
dig (طرفية)استعلام DNS مباشر مع تفاصيل كاملةمدمج في لينكس
nslookup (طرفية)استعلام DNS بسيط وسريعمدمج في كل الأنظمة
MXToolboxفحص سجلات MX و SPF و DKIM و DMARCمجاني
DNSChecker.orgفحص انتشار DNS مع خريطة بصريةمجاني

نصائح خاصة بنطاقات .sa

نطاقات .sa و .com.sa و .net.sa تُدار عبر هيئة الاتصالات وتقنية المعلومات (CITC) أو من خلال مسجّلين معتمدين. عند تغيير خوادم الأسماء لنطاق سعودي:

  • التغيير قد يأخذ 24-48 ساعة لينتشر بالكامل — أطول من النطاقات الدولية أحياناً
  • تأكد إن خوادم الأسماء الجديدة تستجيب قبل ما تغيّر عند المسجّل
  • احتفظ بنسخة من بيانات الوصول لحساب المسجّل — تحتاجها لتحديث NS Records
  • لو تستخدم Cloudflare، أضف نطاقك عندهم أولاً وتأكد إن كل السجلات صحيحة قبل التحويل

ترحيل DNS على سيرفرات كلاود

عند الانتقال إلى سيرفرات كلاود (cloud.net.sa)، تحصل على عنوان IP سعودي ثابت من مركز بيانات الرياض أو جدة. هذا يعني زمن استجابة زمن استجابة منخفض جداً للمستخدمين داخل المملكة. فريق كلاود يساعد مطوّرك في تخطيط وتنفيذ ترحيل DNS بالشكل الصحيح ضمن جلسات التوجيه الفني المجانية.

ترحيل DNS ليس معقداً لكنه لا يتسامح مع الأخطاء. وثّق كل شيء، خفّض TTL مسبقاً، وتأكد إن السيرفر الجديد جاهز 100% قبل أي تغيير. لو التزمت بالخطوات، التحويل يحصل بسلاسة خلال دقائق.

--- ### ابدأ الآن تبي تجرب بنفسك؟ اختر باقة الاستضافة المناسبة أو صمم سيرفرك الخاص بالمواصفات اللي تبيها.
مشاركة