عند دخولك عالم المواقع الإلكترونية، لا بد أنك صادفت مصطلحين متكررين: DNS وName Server. قد يبدوان متشابهين أو حتى نفس الشيء، لكن في الحقيقة هناك فرق واضح بينهما، وفهم هذا الفرق ضروري لأي شخص يمتلك موقعًا أو يديره.
في هذه المقالة، سأشرح لك كل مصطلح على حدة، ثم أوضح العلاقة بينهما، مع أمثلة توضيحية ونصائح عملية تفيد المبتدئين والمحترفين.
ما هو DNS؟
DNS هو اختصار لـ Domain Name System، ويُعرف ببساطة بأنه النظام المسؤول عن ترجمة اسم النطاق (مثل example.com) إلى عنوان IP رقمي (مثل 192.168.1.1) ليتعرف عليه الكمبيوتر.
تخيل أنك تريد زيارة موقع “google.com”، جهازك لا يفهم الكلمات، بل يفهم أرقامًا (عناوين IP). هنا يأتي دور DNS: يبحث عن عنوان IP المرتبط بـ google.com، ثم يُرسل المتصفح إليه ليعرض لك الموقع.
كيف يعمل DNS بشكل مبسط:
- تكتب اسم الموقع في المتصفح.
- يتم إرسال الطلب إلى DNS.
- يقوم DNS بالبحث عن IP المرتبط بهذا الاسم.
- يعود IP إلى المتصفح.
- يتصل المتصفح بالسيرفر ويعرض الموقع.
ما هو Name Server؟
Name Server أو خادم الأسماء هو نوع خاص من خوادم DNS، ومهمته هي توجيه الطلبات الخاصة باسم النطاق إلى مكان الاستضافة الصحيح.
بمعنى آخر، Name Server يخبر DNS: “إذا أردت معرفة عنوان IP لهذا الموقع، فاسأل شركة الاستضافة X”.
مثال:
إذا كان موقعك مستضافًا على Hostinger، فغالبًا تكون أسماء الخوادم كالتالي:
ns1.dns-parking.com
ns2.dns-parking.com
هذه الخوادم تخبر الإنترنت أن معلومات DNS الخاصة بهذا الدومين موجودة على Hostinger، وهناك فقط يجب أن يتم البحث.
الفرق بين DNS وName Server باختصار
المقارنة | DNS | Name Server |
---|---|---|
التعريف | نظام ترجمة أسماء النطاقات لعناوين IP | خادم يوجه النظام إلى مكان تخزين سجلات DNS |
الوظيفة | يربط بين اسم الموقع وIP الخاص به | يخبر العالم أين يجد سجلات DNS الخاصة بالموقع |
علاقة المستخدم به | تحتاج لضبط سجلاته عند ربط خدمات | تحتاج لتغييره عند نقل الدومين أو الاستضافة |
مثال | A Record، CNAME، MX… | ns1.example.com – ns2.example.com |
متى أحتاج لتعديل DNS أو Name Server؟
تعدل Name Servers عندما:
- تنقل النطاق من استضافة إلى أخرى.
- تربط دومين من شركة مثل Namecheap بخدمة استضافة مثل Bluehost.
تعدل DNS Records عندما:
- تريد ربط بريد إلكتروني (مثل Zoho أو Google Workspace).
- تريد توجيه نطاق فرعي لمكان آخر (subdomain).
- تستخدم خدمات خارجية مثل Cloudflare أو CDN.
مثال عملي لتوضيح الفكرة
لنفترض أنك اشتريت دومين من Namecheap وتريد ربطه مع استضافة Hostinger.
- تذهب إلى Namecheap وتدخل لوحة التحكم الخاصة بالنطاق.
- تغيّر Name Servers إلى:
ns1.dns-parking.com
ns2.dns-parking.com
بهذا أنت تخبر الإنترنت: “سجلات DNS لهذا النطاق موجودة عند Hostinger”.
- تذهب إلى لوحة Hostinger وتعدل سجلات DNS (مثل A Record) لتشير إلى IP السيرفر الخاص بك.
تجربتي ككاتب
في بدايتي، كنت أعتقد أن DNS وName Server هما نفس الشيء، وكنت أرتكب أخطاء في الربط بين الدومين والاستضافة. بعد تجارب متعددة، اكتشفت أن تغيير Name Server يُشبه تغيير عنوان البريد، أما تعديل DNS يُشبه تعديل محتوى الرسائل التي تصلك.
الآن، بمجرد أن أشتري نطاقًا، أبدأ بتغيير Name Server أولًا، ثم أعدل سجلات DNS حسب الحاجة (بريد، منصة، استضافة…).
الأسئلة الشائعة (FAQ)
هل يمكنني تعديل DNS دون تغيير Name Server؟
نعم، إذا كنت تستخدم نفس شركة الاستضافة والدومين. أما إذا اشتريت الدومين من مكان والاستضافة من مكان آخر، يجب أولًا تعديل Name Server.
كم من الوقت يستغرق تفعيل التغييرات؟
تحديث Name Server قد يستغرق من 5 دقائق إلى 48 ساعة ليتم نشره عالميًا (DNS Propagation).
هل يوجد خطر في تعديل DNS؟
لا، لكن أي خطأ في البيانات (مثل A Record أو MX Record) قد يمنع الموقع أو البريد من العمل بشكل صحيح. لذلك كن دقيقًا.
هل يمكن استخدام DNS لإعادة توجيه الموقع؟
نعم، يمكنك استخدام سجلات CNAME أو A لتوجيه الموقع إلى أي سيرفر آخر، أو حتى لعمل إعادة توجيه دومين.
هل تغيير Name Server يؤثر على الموقع؟
نعم، إذا لم تُضبط سجلات DNS بشكل صحيح في الاستضافة الجديدة، قد يتوقف الموقع مؤقتًا.
الخلاصة
الفرق بين DNS وName Server ليس معقدًا كما يبدو:
- Name Server يُخبر الإنترنت أين يجد معلومات النطاق.
- DNS Records تحدد كيف يُدار هذا النطاق (بريد، استضافة، توجيه…).
بفهمك لهذين المفهومين، ستتمكن من إدارة نطاقك وتهيئته بالشكل المثالي، سواء كنت مبتدئًا أو محترفًا.