أحيانًا، قد لا يكون موقع ويب يعمل بشكل صحيح متاحًا باسم النطاق. يحدث هذا بسبب إعدادات غير صحيحة، وفي هذه المقالة، سنستكشف سبب عدم فتح موقع ويب باسم نطاقه وكيفية حل هذه المشكلة.
يحدث أحيانًا أن يبدو كل شيء مُعدًّا بشكل صحيح، لكن النطاق لا يعمل والموقع الإلكتروني غير متاح. لكي يكون الموقع الإلكتروني متاحًا من خلال اسم نطاقه، يجب تحويله إلى عنوان IP لخادم الويب المُستضاف عليه. نظام أسماء النطاقات العالمي (DNS) مسؤول عن ذلك. لتحويل نطاق إلى عنوان IP بنجاح، يجب استيفاء الشروط التالية:
- يجب أن يكون المجال مسجلاً ومفوضًا؛
- يجب على خوادم المجالات التي تم تفويض إدارة امتداد المجال إليها إرسال عنوان IP الخاص بخادم الويب بشكل صحيح؛
- يجب أن تحتوي خوادم DNS عالية المستوى على معلومات حول المجال المحدثة؛
إذا لم يتم استيفاء أحد الشروط المذكورة أعلاه بشكل صحيح، فلن يكون الموقع متاحًا.
دعونا نلقي نظرة فاحصة على كيفية عمله وبعض أساسيات التشخيص في كل مرحلة.
كيفية تسجيل وتفويض النطاق
تسجيل النطاقات يتم ذلك بعد الشراء. ببساطة، كل ما عليك فعله هو إرسال معلومات نطاقك إلى سجلّ امتدادات النطاقات رفيعة المستوى.
التفويض هو تسليم إدارة امتداد النطاق إلى خادم نطاق مُحدد. لتفويض نطاق، يجب إدخال عناوين خوادم DNS التي ستُحفظ فيها سجلات موارد هذا النطاق. في أغلب الأحيان، تُوفر شركة النطاق أو مُزود الاستضافة عناوين خوادم DNS عند شراء نطاق. عادةً، يوجد خادمان فقط. يُمكن تنفيذ جميع الإجراءات من خلال لوحة الإدارة، والتي ستُتاح لك إمكانية الوصول إليها بعد الشراء.
للتحقق من حالة نطاقك، يمكنك استخدام أي خدمة Whois. على سبيل المثال، استخدم هذه الخدمة: من هو.كومإذا كان المجال مسجلاً بالفعل، فسترى جميع المعلومات المتعلقة به.
قم بإلقاء نظرة على الحقول التالية:
- «مدفوع حتى الباب» — تاريخ انتهاء صلاحية النطاق. تأكد من أن هذا التاريخ لا يزال ساريًا. إذا لم يتم سداد رسوم النطاق حتى هذا التاريخ، فسيتم حظره. إذا لم يتم سداد الرسوم خلال شهر، فسيكون النطاق متاحًا للشراء.
- "ولاية" الحالة. تأكد من أن حالة النطاق "مُسجَّل" أو "مُفوَّض". هذا يعني أن النطاق مُسجَّل أو مُفوَّض.
- «خادم» عناوين خوادم DNS التي فُوّضت إليها إدارة امتداد النطاق. يجب التأكد من صحة خوادم DNS. كما ذُكر سابقًا، عادةً ما تُقدّم هذه العناوين بعد شراء نطاقك أو مزوّد الاستضافة.
إذا ظهرت لك رسالة "النطاق متاح"، فهذا يعني أن النطاق غير مسجل، ولا جدوى من عمليات التحقق الإضافية، إذ يجب عليك شراء النطاق أولًا. مع أن كل شيء واضح، قد يرتكب المستخدمون غير المتمرسين بعض الأخطاء عند محاولة ربط الاستضافة بنطاق غير موجود.
إذا كان كل شيء على ما يرام في هذه المرحلة مع المجال، فيمكنك الانتقال إلى الخطوة التالية.
التحقق من خوادم DNS
يجب على خوادم أسماء النطاقات المُفوَّضة إليها إدارة النطاقات إرجاع سجلات موارد امتداد النطاق بناءً على طلب. سجلات الموارد هي معلومات خدمة حول النطاق تُخزَّن على خادم DNS. هناك أنواع مختلفة من سجلات الموارد. نحتاج فقط إلى سجل من النوع "A" الأكثر استخدامًا، والذي يُحدِّد عنوان IP المُطابق للنطاق. إذا كنت تشتري نطاقًا وتستضيفه من مُزوِّد واحد، يُمكن إنشاء سجلات الموارد تلقائيًا.
إذا كنتَ مضطرًا للتعامل مع مزوّدَي خدمة مختلفَين، فينبغي عليك إنشاءهما يدويًا من لوحة الإدارة التي يُفترض أن يمنحكَ المزوّد حق الوصول إليها. ألقِ نظرة على سجلات موارد نطاق «domain111.ru» في لقطات الشاشة من لوحة DNSManager من شركة ISPsystem. بالمناسبة، لدينا مقالٌ ذو صلة هنا.كيفية إنشاء سجلات DNS وإعدادها في DNS Manager"
في هذه المرحلة، يجب التأكد من أن خادم DNS، الذي فُوّضت إليه إدارة امتداد النطاق، يُصدر سجلًا من النوع "A"، أي عنوان IP الخاص بالنطاق. للتحقق من ذلك، استخدم أداة سطر الأوامر "nslookup".
لنلقِ نظرة على عملية التشخيص، ولنأخذ نطاق «domchel.ru» كمثال. تُظهر خدمة «Whois» أن امتداد النطاق مُفوَّض إلى خادمي DNS التاليين: «ns1.rugion.ru» و«ns2.rugion.ru»، ما يعني أن كلًا منهما يجب أن يحتوي على سجل من النوع A لهذا النطاق، ويُصدره بناءً على طلب، لذا لنتحقق من ذلك.
لنفتح سطر الأوامر ونشغل الأمر «nslookup domchel.ru ns1.rugion.ru»، حيث يكون المُعامل الأول هو اسم نطاقك، والمُعامل الثاني هو خادم DNS الذي سيُوجَّه إليه الطلب. تطلب الأداة سجلًا من النوع A افتراضيًا، ولذلك لا يوجد مُعامل "النوع". إذا أعادت خدمة DNS اسم النطاق وعنوان IP (كما في لقطة الشاشة)، فسيكون كل شيء على ما يُرام.
دعونا نتحقق مرة أخرى باستخدام اسم نطاق غير موجود.
لم يتمكن الخادم من العثور على المجال المطلوب في قاعدة البيانات الخاصة به.
إذا لم يتمكن خادم DNS من العثور على نطاقك في قاعدة بياناته، فعليك أولاً التحقق من وجود سجل من النوع A في لوحة الإدارة. إذا كان موجودًا، فاتصل بخدمة دعم مزود الخدمة. من المرجح أن المشكلة من جانبهم ومرتبطة بخادم اسم النطاق.
ولكن إذا نجح هذا الاختبار، انتقل إلى الخطوة التالية.
تحديث خوادم DNS عالية المستوى
باختصار، يعمل نظام أسماء النطاقات العالمي كالتالي: تحتوي خوادم DNS عالية المستوى على معلومات حول خوادم DNS منخفضة المستوى. وهذا يعني (كما في مثالنا السابق «domchel.ru») أن جميع خوادم امتداد «ru» يجب أن تحتوي على معلومات حول «domchel.ru» الذي تخدمه خوادم DNS ns1.rugion.ru وns2.rugion.ru.
نظرًا لحقيقة أن حالة المجالات ذات المستوى المنخفض تتغير باستمرار (يتم تسجيل المجالات، وتصبح متاحة للشراء، وتفويضها إلى خوادم DNS أخرى، وتغيير عناوين IP لاستضافتها)، فيجب دائمًا تحديث قاعدة البيانات عالية المستوى لخوادم DNS.
كقاعدة عامة، بعد تفويض النطاق وإنشاء السجلات، تُوزّع هذه المعلومات على الشبكة خلال يوم واحد. بعد ذلك فقط، يصبح نطاقك متاحًا من أي مكان حول العالم. في هذه المرحلة، كل ما على المستخدم فعله هو الانتظار. إذا استغرق الأمر أكثر من يوم واحد، ولكن لا يزال موقعك الإلكتروني غير متاح، فتحقق منه مرة أخرى باستخدام nslookup. شغّل الأمر نفسه، ولكن باستخدام أي خادم DNS عام، على سبيل المثال 8.8.8.8 - هذا هو خادم DNS العام من Google.
لنقم بتشغيل هذا الأمر: «nslookup domchel.ru 8.8.8.8»
إذا قام الخادم العام بإرجاع عنوان IP الخاص بالنطاق كما هو موضح في لقطة الشاشة، فهذا يعني أن المعلومات المتعلقة بنطاقك منتشرة بالفعل في جميع أنحاء الشبكة.
إذا مرّ وقت كافٍ ولم تتمكن خوادم DNS العامة من العثور على نطاقك، فاتصل بخدمة دعم مزود الخدمة. يبدو أن هناك مشكلة في نقل البيانات إلى خوادم أسماء النطاقات عالية المستوى.
بالإضافة إلى اختبار خوادم DNS العامة، يمكنك التحقق من خادم اسم النطاق المحلي الموجود في إعدادات شبكة جهاز الكمبيوتر. من المحتمل أن تكون المشكلة في إعدادات محول الشبكة على جهاز الكمبيوتر أو في خوادم DNS الخاصة بمزود خدمة الإنترنت.
لنقم بتشغيل هذا الأمر «nslookup domchel.ru» إذا كان الأمر لا يحتوي على خادم اسم المجال الصحيح، فسيتم توجيه الطلب إلى خادم DNS المحلي.
عندما تعرف خوادم الأسماء العامة عنوان IP الخاص بموقع الويب الخاص بك، ولكن يستمر الخادم المحلي في الاستجابة بأن المجال غير موجود، فهذا يعني أن المشكلة تكمن في تكوين محول الشبكة على جهاز الكمبيوتر الخاص بك أو خادم DNS الخاص بمزود الإنترنت لديك.
إذا تلقيت عنوان IP الخاص بنطاقك بعد تشغيل الأمر، فهذا يعني أن تحويل اسم النطاق ناجح على كافة المستويات.
ستساعدك الإجراءات الموضحة أعلاه في تشخيص المشكلة ومعرفة ما إذا كانت مرتبطة بنظام اسم المجال أم لا.