حرف D

نظام أسماء النطاقات

Domain Name System (DNS)

آخر تحديث: 2026-10-14
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

تخيل أنك تريد الاتصال بصديقك، فبدلا من حفظ رقم هاتفه الطويل، تقوم بحفظ اسمه في جهات الاتصال. نظام أسماء النطاقات (DNS) يعمل بنفس الطريقة في عالم الإنترنت وأنظمة لينكس (Linux). فهو عبارة عن دليل هواتف عملاق يقوم بترجمة أسماء المواقع السهلة التي نكتبها في المتصفح مثل جوجل إلى عناوين رقمية (IP Addresses) تفهمها أجهزة الحاسوب والشبكات (Networks). بدون هذا النظام، كنا سنضطر لحفظ أرقام معقدة لكل موقع نريد زيارته وكتابتها يدويا في كل مرة.

الشرح التقني المتقدم

يُعد نظام أسماء النطاقات (DNS) العمود الفقري للاتصالات عبر الشبكة (Network) في أنظمة لينكس (Linux). وظيفته الأساسية هي تحويل أسماء النطاقات القابلة للقراءة البشرية إلى عناوين بروتوكول الإنترنت (IP Addresses) لتتمكن الخوادم (Servers) من التواصل مع بعضها البعض. خلف الكواليس، يعتمد لينكس على مكتبات دقة الأسماء (Name Resolution) للتواصل مع خوادم النظام.

ملفات إعداد النظام الأساسية

في لينكس، توجد عدة ملفات تتحكم في كيفية عمل النظام وتوجيه الاستعلامات (Queries):

ملف resolv.conf: هذا هو الملف المركزي الذي يحدد عناوين خوادم الأسماء (Nameservers) التي سيستعلم عنها النظام للوصول إلى العناوين المطلوبة.

أوامر فحص واستكشاف الأخطاء

يوفر لينكس أدوات قوية للتعامل مع استعلامات الشبكة وفحص حالة السجلات (Records)، وأهمها الأوامر الخاصة بالاستعلام المباشر مثل:

أمر الاستعلام المتقدم لعرض تفاصيل النطاق:

dig example.com

توضيح لما يحدث والفروقات التقنية بين أدوات الشبكة في لينكس:

  • أداة dig: الأداة الأحدث والأكثر تفصيلاً، تستخدم لجلب معلومات دقيقة حول سجلات النطاق وتتبع مسار الاستعلام عبر خوادم متعددة.
  • أداة nslookup: أداة كلاسيكية بسيطة تستخدم للاستعلام السريع المباشر للتحقق من أن النطاق يوجه إلى الخادم الصحيح.
  • ملف /etc/hosts: يستخدم لفرض ترجمة محلية لاسم نطاق معين متجاوزاً خوادم الشبكة الخارجية، وهو مفيد جداً في بيئات التطوير والاختبار.

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

عند إدارة خوادم لينكس، يُنصح دائماً بالاعتماد على خدمات التخزين المؤقت (Caching) الداخلية مثل systemd-resolved أو dnsmasq لتقليل وقت الاستجابة (Latency)، وتسريع عمليات الاتصال، وتخفيف العبء عن خوادم الشبكة الخارجية.

المصادر المعتمدة :