Defaults.Exposed

Defaults.Exposedالإصلاحات › إعداد خوادم الأسماء (التنوّع وسجل SOA)

كيف تُصلح إعداد خوادم الأسماء (التنوّع وسجل SOA)

خوادم الأسماء (nameservers) لديك هي الدليل الذي يُخبر الإنترنت كله بمكان موقعك وبريدك. فإذا كانت جميعها على شبكة واحدة وتعطّلت، يختفي نشاطك التجاري من الإنترنت في اللحظة نفسها — لا موقع، لا بريد، لا شيء — وضبط ساعة مهمل على تلك الخوادم قد يترك التغييرات التي تُجريها عالقة لأيام.

الخلاصة لعملك: إذا عاش كل خادم أسماء لنطاقك على شبكة واحدة، فإن انقطاعاً أو هجوماً واحداً على تلك الشبكة يأخذ موقعك أنت وبريدك خارج الخدمة معاً — تظلّ تدفع للموظفين والإعلانات بينما لا يستطيع أي عميل الوصول إليك. وبشكل منفصل، قد تترك مؤقّتات SOA المُساء إعدادها تغييرات DNS لديك (خادم جديد، أو مزوّد بريد مُبدَّل، أو إعادة توجيه طارئة) تنتشر لأيام بدلاً من ساعات.

ماذا قد يكلّفك هذا

لماذا يهمّ. كل زيارة لموقعك وكل بريد يُرسَل إليك يبدأ ببحث مقابل خوادم أسمائك. إنها الأساس الذي يجلس عليه بقية وجودك على الإنترنت. فإذا كان ذلك الأساس بلا احتياط، يُسقِط فشل واحد كل شيء دفعة واحدة؛ وإذا كانت قيم توقيته خاطئة، يصبح كل تغيير تُجريه بطيء السريان — في اللحظة بالذات التي لا تستطيع فيها تحمّل ذلك.

ما هذا، بكلمات بسيطة

قبل أن يتمكن أي أحد من الوصول إلى موقعك أو إرسال بريد إليك، على جهازه طرح سؤال بسيط: “أين يعيش هذا النطاق فعلاً؟” والخوادم التي تُجيب عن ذلك السؤال هي خوادم أسمائك (nameservers). إنها مدخل الدليل لوجودك كله على الإنترنت — أول شيء يلمسه كل زائر وكل بريد، قبل أن يدخل موقعك أو صندوق وارد بريدك أصلاً.

تغطّي هذه الصفحة جزأين من ضبط ذلك الدليل بشكل صحيح:

  1. التنوّع — هل لديك خادما أسماء على الأقل، وهل يجلسان على أجزاء منفصلة فعلاً من الشبكة، بحيث لا يستطيع انقطاع واحد إسكاتها جميعاً دفعة واحدة؟
  2. سجل SOA — سجل صغير “بداية الصلاحية” (start of authority) يحمل قيم التوقيت التي تتحكم في كم تثق بقية الإنترنت بإجابات DNS لديك وتخزّنها. اضبط المؤقّتات خطأً فيستغرق كل تغيير تُجريه وقتاً أطول للوصول إلى العالم.

لا أحدهما برّاق. كلاهما أساسات. حين يكونان صحيحين لا تفكّر بهما أبداً؛ وحين يكونان خاطئين، تكتشف ذلك في أسوأ لحظة ممكنة.

ما قد يكلّفك هذا

ما هو فعلاً

تنوّع خوادم الأسماء. ينبغي لنطاقك إدراج خادمَي أسماء على الأقل، ومثالياً ينبغي أن يجلسا على مسارات شبكة مستقلة فعلاً — لا مجرد اسمين يشيران إلى الجهاز نفسه. وخلف الكواليس، يُحلّ اسم كل خادم أسماء إلى عنوان IP واحد أو أكثر، وما يهمّ فعلاً هو ما إذا كانت تلك العناوين تشغل أجزاءً مختلفة من توجيه الإنترنت. ومزوّد DNS الجادّ ينشر خوادم أسمائه عبر كتل شبكة ومواقع منفصلة عديدة حول العالم، فحتى خادما أسماء من المزوّد نفسه يمنحانك احتياطاً حقيقياً مستقلاً. وحالة الفشل هي العكس: مضيف صغير واحد يكون فيه كلا “خادمَي الأسماء” الجهاز نفسه، فيكون فشل واحد شاملاً.

ملاحظة للقارئ التقني: يحسب فحصنا سجلات NS لديك ثم ينظر في كم من التنوّع الشبكي الحقيقي يجلس خلفها. والإشارة الأساسية هي انتشار كتل شبكة IP المتمايزة التي تُحلّ إليها خوادم الأسماء (تقريباً، نطاقات /16 لـ IPv4 و/32 لـ IPv6)، مع عدد أسماء المزوّدين المتمايزة كاحتياط. وهذا يمنح عمداً رصيداً لمزوّدي Anycast فائقي الحجم — Cloudflare، Google، AWS Route 53، Azure DNS — الذين يُعلِنون هوية شبكة واحدة من مسارات توجيه منفصلة عالمياً عديدة فيقدّمون تنوّعاً حقيقياً حتى من علامة واحدة. ووجود أقل من خادمَي أسماء يُقيَّم بصفر في هذا الفحص ويُعامَل كخطورة عالية، لأنه نقطة فشل وحيدة غير مخفَّفة للنطاق بأكمله.

سجل SOA. لكل منطقة DNS سجل بداية صلاحية واحد بالضبط. يُسمّي خادم الأسماء الأساسي وجهة الاتصال الإدارية، ويحمل رقماً تسلسلياً يزداد عند كل تغيير، و — الجزء الذي يهمّ لنشاطك التجاري — يحمل أربعة مؤقّتات:

كيف يبدو “الجيد”: SOA موجود، وله جهة اتصال إدارية صالحة، ويحمل مؤقّتات ضمن تلك النطاقات. والقيم خارج النطاقات ليست قاتلة — لكنها إمّا تُبطئ تغييراتك (مؤقّتات طويلة جداً) أو تُحمِّل خوادم أسمائك بلا داعٍ (قصيرة جداً). وSOA مفقود أو معطوب فعلاً هو الحالة الأخطر.

كيفية الإصلاح (مجاناً، ~15 دقيقة)

هذا الجزء لمن يدير نطاقك أو DNS — إن لم يكن ذلك أنت، فسلّمه هذا القسم. الإصلاح مجاني؛ نحن نتقاضى رسوماً فقط مقابل مراقبة بقائه مُصلَحاً.

الخطوة 1 — تأكد من وجود خادمَي أسماء على الأقل على بنية متنوّعة.

  1. افحص ما لديك اليوم. شغّل dig NS yourdomain.com (أو استخدم أي أداة “DNS lookup” على الويب) واقرأ خوادم الأسماء. اثنان أو أكثر هو الحدّ الأدنى.
  2. إن كان لديك واحد فقط، أو كلاهما على مضيف صغير واحد، فانقل DNS الخاص بك إلى مزوّد يمنحك احتياطاً افتراضياً. وكل مزوّد جادّ تقريباً يفعل:
    • Cloudflare — يُخصّص خادمَي أسماء منتشرين عبر شبكة Anycast العالمية تلقائياً حين تضيف نطاقاً.
    • AWS Route 53 — تحصل كل منطقة مُستضافة على أربعة خوادم أسماء عبر شبكات Route 53 منفصلة.
    • Google Cloud DNS / Microsoft 365 / Azure DNS — توفّر بالمثل عدة خوادم أسماء عبر بنية مستقلة.
  3. للتبديل، اضبط خوادم أسماء نطاقك لدى مُسجِّلك (حيث اشتريت النطاق — مثل Blacknight، GoDaddy، Namecheap) على تلك التي يمنحك إياها مزوّد DNS الجديد. وقد يستغرق هذا التغيير 24–48 ساعة للانتشار الكامل.
  4. للمتانة المتعدّدة الطبقات، يمكن للأنشطة التجارية الأكبر أو الأعلى خطورة تشغيل DNS ثانوي من مزوّد ثانٍ مستقل (مثل Cloudflare + Route 53، أو NS1 + Cloudflare). ولمعظم الأنشطة الصغيرة هذا اختياري — فمزوّد مرموق واحد يمنحك أصلاً احتياطاً حقيقياً عبر الشبكات.

الخطوة 2 — افحص (وأصلِح إن لزم) مؤقّتات SOA لديك.

  1. شغّل dig SOA yourdomain.com واقرأ قيم refresh وretry وexpire وminimum-TTL.
  2. قارِنها بالنطاقات أعلاه. في الغالبية العظمى من الحالات يكون مزوّد DNS الخاص بك قد ضبط أصلاً افتراضات معقولة ولا شيء لفعله.
  3. إن كانت قيمة خارج النطاق، فأصلِحها حيثما يُستضاف DNS الخاص بك:
    • على المزوّدين المُدارين (Cloudflare، Route 53، Google، Azure) يُتولّى SOA لك إلى حدّ كبير؛ وتضبطه عادة عبر إعدادات DNS لدى المزوّد أو دعمه بدلاً من تحريره يدوياً.
    • على خادم أسماء تشغّله بنفسك (BIND، PowerDNS) حرّر سطر SOA في ملف المنطقة مباشرة وأعِد تحميل المنطقة — متذكّراً زيادة الرقم التسلسلي حتى تلتقط الثانوية التغيير.
  4. بعد أي تغيير، أعِد إجراء البحثَين للتأكد من أن كلاً من قائمة خوادم الأسماء ومؤقّتات SOA يبدوان صحيحين.

الأخطاء الشائعة

الخلاصة

خوادم أسمائك وسجل SOA الخاص بها هما الأساس الذي يجلس عليه كل شيء آخر. خادما أسماء على شبكتين منفصلتين فعلاً يعنيان أن فشلاً واحداً لا يستطيع إخراج نشاطك التجاري كله من الخدمة دفعة واحدة؛ ومؤقّتات SOA معقولة تعني أن التغييرات التي تُجريها تصل فعلاً إلى العالم بسرعة. كلاهما مجاني الضبط الصحيح، وكلاهما عادة في حالة جيدة أصلاً لحظة أن تكون على مزوّد DNS سليم، وكلاهما يستحق فحص دقيقتين — لأن اليوم الذي يهمّان فيه هو اليوم الذي لا تستطيع فيه تحمّل أن يكونا خاطئين.

الأسئلة الشائعة

لستُ شخصاً تقنياً — هل هذا أمر يمكنني تدبّره بنفسي؟

لستَ بحاجة لفهم تفاصيل DNS الداخلية. تنوّع خوادم الأسماء يُتولّى لك عادة لحظة وضع نطاقك على مزوّد DNS حقيقي (Cloudflare، AWS Route 53، مضيفك) — فيمنحونك خادمَي أسماء أو أكثر عبر شبكتهم تلقائياً. ومؤقّتات SOA تُضبَط عادة بحكمة افتراضياً أيضاً. والمهمة في معظمها فحص ما لديك، وإن كنت على إعداد واحد هشّ، الانتقال إلى مزوّد يمنحك احتياطاً. سلّم القسم التقني أدناه للشخص التقني لديك أو مزوّد خدمتك التقنية — الإصلاح مجاني.

ما الفرق بين الأمرين اللذين تفحصهما هذه الصفحة؟

جزآن مترابطان من الأساس نفسه. الأول — تنوّع خوادم الأسماء — يتعلق بالمتانة: هل لديك خادما أسماء على الأقل، وهل يجلسان على أجزاء مختلفة فعلاً من الشبكة بحيث لا يُسقِط فشل واحد جميعها؟ والثاني — سجل SOA — يتعلق بالتوقيت: فهو يحمل قيم الساعة التي تُخبر بقية الإنترنت كم يثق بإجابات DNS لديك ويخزّنها. أحدهما 'لا تضع كل بيضك في سلة واحدة'؛ والآخر 'اضبط المؤقّتات لتتدفّق التغييرات بنظافة'.

لديّ خادما أسماء من الشركة نفسها — هل هذا جيد بما يكفي؟

عادة نعم، إن كانت تلك الشركة مزوّد DNS جادّاً. فالمزوّدون الكبار مثل Cloudflare وGoogle وAWS يشغّلون خوادم أسمائهم عبر شبكات ومواقع منفصلة عديدة حول العالم، فاسمان منهم يجلسان فعلاً على بنية مستقلة — وذلك احتياط حقيقي. وحالة الخطر هي مضيف صغير واحد يكون فيه كلا 'خادمَي الأسماء' فعلاً الجهاز نفسه أو الرفّ نفسه. وإن أردت الاحتياط المتعدّد الطبقات، يمكنك تشغيل خوادم أسماء من مزوّدين مستقلَّين، لكن لمعظم الأنشطة الصغيرة مزوّد DNS مرموق واحد يكفي وزيادة.

ماذا تفعل قيمة SOA 'refresh' أو 'expire' فعلاً لنشاطي التجاري؟

إنها مؤقّتات تُخبر خوادم DNS أخرى كم تنتظر قبل إعادة فحص سجلاتك، وكم تستمر بتقديمها إن لم تستطع الوصول إليك. اضبطها عالية جداً فيستغرق تغيير تُجريه — IP خادم جديد، أو مزوّد بريد جديد، أو إعادة توجيه طارئة — وقتاً أطول بكثير ليصل إلى الجميع. واضبطها منخفضة جداً فتتلقّى خوادم أسمائك حركة إضافية بلا داعٍ. والافتراضات المعقولة (refresh بالساعات، وexpire بالأسابيع) تُبقي التغييرات تتدفّق بسرعة مع البقاء متينة أثناء انقطاع. ويضبط معظم المزوّدين هذه بشكل صحيح جاهزة.

هل يغيّر هذا درجتي، وبكم؟

نعم، كلا الجزأين يُحتسبان في درجة DNS لديك. ووجود أقل من خادمَي أسماء يُعامَل كثغرة خطيرة لأنه نقطة فشل وحيدة لوجودك على الإنترنت بأكمله. وSOA المُساء إعداده مشكلة أكثر اعتدالاً — لا يُخرِجك من الخدمة، لكنه يُبطئ قدرتك على الاستجابة حين يتغيّر شيء. وكلاهما مجاني الإصلاح، ولمعظم الأنشطة التجارية، في حالة جيدة أصلاً بمجرد أن تكون على مزوّد DNS سليم.

هل هناك مفاجأة — هل عليّ الدفع لكم لإصلاح هذا؟

لا. الحصول على خوادم أسماء احتياطية ومؤقّتات SOA عاقلة مجاني لدى كل مزوّد DNS كبير، والخطوات أدناه كل ما تحتاجه. نحن نتقاضى رسوماً فقط إن أردت لاحقاً أن نواصل مراقبة نطاقك وتنبيهك إن انخفض الاحتياط يوماً إلى نقطة فشل وحيدة أو انحرفت المؤقّتات.