الفرق بين المجال وخادم اسم المجال ومكونات DNS

اقرأ في هذا المقال


يتمثل الاختلاف الرئيسي بين المجال وخادم اسم المجال “DNS” في أنّ المجال يمكن أن يكون جزءاً من سلسلة تساعد في تحديد موقع ويب معين، بينما يمكن أن يكون نظام اسم المجال “DNS” خادماً يترجم المجال إلى عنوان “IP” المقابل العنوان لتوفير صفحة الويب المحددة.

ما هو المجال في شبكات الحاسوب

المجال: هو عبارة عن سلسلة تعريف تحدد مجالاً من الاستقلالية الإدارية أو السلطة أو الإدارة على فترات زمنية على الويب، كما قد يكون “DNS” أو نظام الأسماء عبارة عن نظام تسمية مُعاد توزيعه لأجهزة الكمبيوتر والخدمات والموارد الأخرى المتصلة بالويب أو بالشبكة الشخصية.

وهناك العديد من المواقع على شبكة الإنترنت العالمية “WWW” بالإضافة إلى مواقع التعليم والتجارة الإلكترونية والحكومة والمواقع الترفيهية، حيث من الضروري أن يكون لكل موقع اسم موقعه الخاص ويساعد على اكتشاف موقع الويب.

والمجال حصري لمستعمل محدد لا يمكن للآخرين استعمال هذا الاسم لمواقعهم على الويب، وبمجرد دخول المستخدم إلى موقع ويب داخل المتصفح، ويحول “DNS” هذا الاسم إلى عنوان “IP” المطابق لتوفير صفحة الويب المحددة.

  • “DNS” هي اختصار لـ “Domain Name System”.
  • “IP” هي اختصار لـ “Internet Protocol”.

ما هو الفرق بين المجال وDNS

يساعد المجال المستخدم على تحديد موقع ويب محدد، بينما يقوم “DNS” بتعديل أسماء المجال إلى عناوين العلوم الرقمية لإنتاج خدمات الكمبيوتر المطلوبة أو الأجهزة.

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

1- مساحة اسم المجال

مساحة اسم المجال: هي خدمة التسمية التي يتم توفيرها من خلال شبكة الإنترنت لبروتوكول التحكم في الإرسال / بروتوكول الإنترنت “TCP / IP“، ويتم تقسيم “DNS” إلى مجالات وهي منظمة منطقية لأجهزة الكمبيوتر الموجودة في شبكة كبيرة، كما يتم تقسيم جميع مواقع الويب إلى أقسام إقليمية بناءً على نطاق المستوى الأعلى “TLD”.

  • “TLD” هي اختصار لـ “top-level domain”.
  • “TCP / IP” هي اختصار لـ “Transmission Control Protocol/Internet Protocol”.

2- خادم اسم النطاق

خادم اسم النطاق “DNS”: هو النظام الذي يتم استخدامه بشكل عام لترجمة المجال وأسماء المضيف إلى عناوين بروتوكول الإنترنت “IP” الرقمية المقابلة وأيضاً لتحديد أنظمة الكمبيوتر والموارد على الويب.

عندما نستخدم عنواناً أبجدياً رقمياً مثل “www.e3arabi. com” يحتاج الكمبيوتر أولاً إلى فهم القيمة الرقمية لعنوان “IP” الذي يجب عليه الاتصال به للإشارة إلى المحتوى، كما قد يكون خادم الأسماء خادماً مسؤولاً عن الاحتفاظ بالملف الذي يحتوي على معلومات حول اسم المجال، كما أنّه يحتوي على عناوين “IP” المقابلة لتوفير المعلومات المعطاة أثناء استعلامات “DNS” وهو هو جزء أساسي من نظام الأسماء.

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

مكونات DNS

أولاً: محللات DNS

محللات “DNS”: هي أجهزة الكمبيوتر التي يستخدمها مزودو خدمة الإنترنت والتي تستجيب عندما يطلب المستخدم حل اسم المجال.

ثانياً: أنواع خوادم DNS

1- مُتكرر DNS

متكرر “DNS”: هو خادم مصمم لتلقي الاستعلامات من أجهزة العميل من خلال تطبيقات مثل متصفحات الويب، وعادةً ما يكون المؤشر مسؤولاً بعد ذلك عن تقديم طلبات إضافية من أجل تلبية استعلام “DNS” الخاص بالعميل.

2- خادم أسماء الجذر

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

3- خادم أسماء TLD

خادم نطاق المستوى الأعلى “TLD”: هو الخطوة التالية في البحث عن عنوان “IP” محدد ويستضيف الجزء الأخير من اسم المضيف في “e3arabi.com” خادم “TLD” هو “com”.

4- خادم الأسماء الموثوق

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

ثالثاً: خطوات بحث DNS

في معظم الحالات يهتم “DNS” بترجمة اسم المجال إلى عنوان “IP” المناسب، ولمعرفة كيفية عمل هذه العملية من المفيد اتباع مسار بحث “DNS” أثناء انتقاله من متصفح ويب، ومن خلال عملية بحث “DNS” والعودة مرة أخرى:

  • يكتب المستخدم “e3arabi.com” في متصفح الويب وينتقل الاستعلام إلى الإنترنت ويتم تلقيه بواسطة محلل تكراري لنظام أسماء النطاقات.
  • ثم يستعلم المحلل عن خادم أسماء جذر “DNS”.
  • ثم يرد خادم الجذر “root” للمحلل بعنوان خادم “DNS” لمجال النطاق الأعلى “TLD” مثل “.com” أو “.net”، والذي يحفظ المعلومات لنطاقاته.
  • عند البحث عن “e3arabi.com”، يتم توجيه طلبنا نحو “com. TLD”.
  • ثم يقوم المحلل بتقديم طلب إلى “com. TLD”.
  • يستجيب خادم “TLD” بعد ذلك بعنوان “IP” لخادم أسماء النطاق “e3arabi.com”.
  • يرسل المحلل العودي استعلاماً إلى خادم أسماء النطاق.
  • ثم يتم إرجاع عنوان “IP” الخاص بـ “e3arabi.com” إلى المحلل من خادم الأسماء.
  • يستجيب محلل “DNS” بعد ذلك لمتصفح الويب بعنوان “IP” للمجال المطلوب في البداية.
  • بمجرد أن تعيد الخطوات الثماني للبحث عن “DNS” عنوان “IP” لـ “e3arabi.com” يكون المتصفح قادراً على تقديم طلب لصفحة الويب ويقوم المتصفح، بعمل طلب “HTTP” إلى عنوان “IP”.
  • يقوم الخادم الموجود على عنوان “IP” هذا بإرجاع صفحة الويب ليتم عرضها في المتصفح.

ملاحظة:غالباً ما يتم حقظ معلومات بحث “DNS” مؤقتاً إمّا داخلياً داخل الحاسوب الذي يعمل على بالاستعلام أو عن بُعد في البنية التحتية لنظام أسماء النطاقات، وعادة ما تكون هناك “8 خطوات” في بحث “DNS” وعندما يتم حفظ معلومات “DNS” مؤقتاً، يتم الابتعاد الخطوات من عملية بحث “DNS” ممّا يجعلها أسرع.

ملاحظة:“HTTP” هي اختصار لـ “Hypertext Transfer Protocol”.

رابعاً: أنواع استعلامات DNS

في بحث نظام أسماء النطاقات النموذجي تكون هناك ثلاثة أنواع من الاستعلامات، وباستعمال مجموعة من هذه الاستعلامات يمكن أن تعمل العملية المحسّنة لحل “DNS” إلى تقليل المسافة المقطوعة، وفي حالة مثالية ستكون بيانات السجل المحفوظة مؤقتاً متوفرة ممّا يسمح لخادم اسم “DNS” بإرجاع استعلام غير متكرر.

1- الاستعلام الرجعي

في الاستعلام الرجعي يتطلب عميل “DNS” أن يستجيب خادم “DNS” وعادةً محلل تكراري لـ “DNS” للعميل إمّا بسجل المورد المطلوب أو برسالة خطأ إذا لم يتمكن المحلل من العثور على السجل.

2- الاستعلام التكراري

في هذه الحالة سيعمل عميل “DNS” لخادم “DNS” بإرسال أفضل إجابة متاحة، وإذا لم يكن لخادم “DNS” الذي تم الاستعلام عنه تطابقاً مع اسم الاستعلام، فسيعيد متوفر إلى خادم “DNS” المعتمد لمستوى أقل من مساحة اسم المجال، وسيعمل عميل “DNS” بعد ذلك بالقيام باستعلام على عنوان الإحالة وتستمر هذه العملية مع خوادم “DNS” الإضافية أسفل سلسلة الاستعلام حتى يحدث خطأ أو انتهاء المهلة.

3- استعلام غير متكرر

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

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: