الفرق بين اسم المضيف واسم المجال

Difference Between Hostname



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

في الأقسام التالية ، سوف نستكشف مفهوم اسم المجال واسم المضيف.







مراجعة التاريخ

في الأيام الأولى للإنترنت (عصر ARPANET) ، كان هناك ملف يسمى hosts.txt يحتوي على أسماء وعناوين IP لجميع أجهزة الكمبيوتر على الشبكة. تم الاحتفاظ بهذا الملف بواسطة موقع من حيث تحصل جميع أجهزة الكمبيوتر الأخرى على الشبكة على التحديث حول جميع أجهزة الكمبيوتر الأخرى. كان هذا الأسلوب جيدًا لمئات قليلة من أجهزة الكمبيوتر على الشبكة على الأكثر. كان من الواضح أن حجم ملف hosts.txt سيرتفع في النهاية مع إضافة المزيد من الأجهزة في المستقبل. وبالتالي ، سيكون من الصعب عمليا الحفاظ على هذا الملف. هذا يعني أن هذه الطريقة ستفشل في النهاية. كان تعارض اسم المضيف مشكلة أخرى أثناء الاحتفاظ بهذا الملف الضخم. للتغلب على هذه المشكلات ، تم تقديم DNS (نظام اسم المجال) في عام 1983. عندما يريد مضيف الاتصال بمضيف آخر على شبكة باستخدام اسم المضيف ، يقوم DNS بتعيين اسم المضيف إلى عنوان IP الخاص به. إلى جانب تحويل اسم المضيف إلى عنوان IP ، يقوم DNS بالعديد من العمليات الأخرى.



التسلسل الهرمي لنظام أسماء النطاقات واسم المجال

يستخدم DNS نظام قاعدة بيانات موزعة ويستخدم مخططًا هرميًا لإدارتها. التسلسل الهرمي لنظام أسماء النطاقات هو في الواقع بنية شجرية مقلوبة ، يُطلق على الجزء العلوي منها اسم المجال الجذر. ينقسم نطاق الجذر أيضًا إلى نطاقات المستوى الأعلى مثل .com ، .net ، .edu ، .org ، إلخ.



نطاقات البلد عبارة عن رموز ثنائية بت تمثل كل بلد في العالم. على سبيل المثال ، يتم استخدام .jp لتمثيل اليابان ، و .uk للمملكة المتحدة ، وما إلى ذلك. المجالات العامة هي في الغالب ثلاثة أحرف TLDs أو أكثر. يمكن أن يحتوي TLD أيضًا على العديد من نطاقات المستوى الثاني ، ثم يمكن أن تتضمن نطاقات المستوى الثاني المزيد من نطاقات المستوى الثالث ، وما إلى ذلك. يتم فصل هذه المجالات بنقطة أو حرف نقطة. على سبيل المثال ، contact.amazon.com ، support.amazon.com have .com مثل TLD ، أمازون هو نطاق من المستوى الثاني ، الاتصال والدعم من نطاقات المستوى الثالث.





الشكل 1: التسلسل الهرمي لنظام أسماء النطاقات



إدارة نطاقات المستوى الأعلى مثل التسمية تحكمها ICANN (شركة الإنترنت للأسماء والأرقام المخصصة). يتم توزيع نطاقات المستوى الثاني من قبل المسجلين المعينين من قبل ICANN. للحصول على اسم مجال جديد ، على سبيل المثال ، مع .com TLD ، انتقل إلى مسجل .com المقابل وتحقق مما إذا كان نطاق المستوى الثاني أو ببساطة اسم المجال متاحًا أم لا. يمكنك تسجيل مجال جديد وفريد ​​من خلال دفع رسوم رمزية أو مجانًا في حالة وجود بعض نطاقات TLD (.tk ، .ml ، إلخ).

هناك نوعان من أسماء النطاقات: مطلقة ونسبية. المجالات المطلقة هي تلك التي تنتهي برمز نقطة مثل cs.mit.edu .. المجالات النسبية لا تنتهي بنقطة.

يتم تسمية المجالات بطريقة من أسفل إلى أعلى ، تغطي جميع الكيانات من المجال نفسه حتى الجذر. بشكل تقليدي ، يتم تفسيرها من اليسار إلى اليمين ، مع كون الكيان الأيسر أكثر تحديدًا والكيان الأيمن أقل تحديدًا.

يمكن استخدام أسماء النطاقات مع أي حالة لأنها غير حساسة لحالة الأحرف. الانتقال إلى GOOGLE.COM يعادل google.com. يجب أن تبدأ أسماء النطاقات بحرف أبجدي ولكن يمكن أن تنتهي بحرف أو رقم. بين هذين الطرفين ، يمكن أن تحتوي على واصلات. تم تحديد طول اسم المجال بأقل من أو يساوي 63 حرفًا.

اسم المضيف أو اسم المجال المؤهل بالكامل (FQDN)

يتم استخدام المصطلحين FQDN و Hostname بطرق مختلفة في بعض النصوص ، لكن المعنى الأساسي يظل كما هو. يتم استخدام FQDN واسم المضيف بالتبادل [1] ، بينما [2] ، يعتبر FQDN مكونًا من اسم المجال واسم المضيف بشكل منفصل. ومع ذلك ، في كلا المصطلحين ، هناك اسم مضيف فريد (مع اسم المجال مضمن) أو اسم مجال مؤهل بالكامل (FQDN) لكل مضيف على الإنترنت.

تستند أسماء المضيف (مع أسماء النطاقات المضمنة) للأنظمة النهائية على التسلسل الهرمي لنظام أسماء النطاقات للمؤسسة. كمثال ، ضع في اعتبارك الجهاز المضيف ، host1 ، داخل المجال cs.mit.edu. سيكون FQDN أو اسم المضيف لهذا المضيف هو host1.cs.mit.edu ، والذي سيكون فريدًا على الإنترنت. بالطريقة نفسها ، إذا كان عنوان URL على الويب ، مثل www.mit.edu ، فيمكننا تفسير www على أنه اسم المضيف و mit.edu على أنه اسم المجال.

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

عادةً ما يكون للمضيف اسم مضيف واحد فقط ، ولكن يمكن أن يستغرق عدة أسماء مضيفين. يمكن استخدام ملف المضيف المحلي لتحليل عناوين IP أو أسماء المضيفين على جهاز كمبيوتر محلي. أثناء حل اسم المضيف ، يتم فحص محتويات الملف / etc / hosts أولاً. إذا لم يتم العثور هنا على إدخال لاسم المضيف ، يستخدم كعب الروتين خادم أسماء DNS.

يمكن تحديد اسم مضيف ثابت في الملف / etc / hostname على نظام Linux. باستخدام هوستناميكتل ، يمكننا عرض FQDN للنظام وتعديل هذا الملف أيضًا. يظهر في الصورة أدناه:

الشكل 2: تكوين اسم المضيف

استنتاج

يجب أن يكون لدى مسؤولي الشبكة معرفة جيدة بالتكوين الصحيح لاسم المجال واسم المضيف. سيساعدهم ذلك في استكشاف العديد من مشكلات الشبكات على شبكة مؤسستهم وإصلاحها. ما يمكنك القيام به بعد ذلك هو استكشاف أدوات مختلفة لمراقبة النظام والشبكات.

مراجع:

1. Red Hat Enterprise Linux 4: دليل مرجعي . (اختصار الثاني.). معهد ماساتشوستس للتكنولوجيا - معهد ماساتشوستس للتكنولوجيا. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. حول أسماء النطاقات المؤهلة بالكامل (FQDNs) . (2018 ، 14 مايو). قاعدة المعرفة بجامعة إنديانا. https://kb.iu.edu/d/aiuv