اسم المضيف
في الشبكات الحاسوبية ، اسم المضيف (كان يُسمى قديمًا اسم العقدة [1] ) هو تسمية تُخصص لجهاز متصل بشبكة حاسوبية وتُستخدم لتحديد الجهاز في أشكال مختلفة من الاتصالات الإلكترونية، مثل شبكة الويب العالمية . قد تكون أسماء المضيفين أسماءً بسيطة تتكون من كلمة أو عبارة واحدة، أو قد تكون منظمة. عادةً ما يكون لكل اسم مضيف عنوان شبكة رقمي واحد على الأقل مرتبط به لتوجيه الحزم لأغراض الأداء وأسباب أخرى.
قد تكون أسماء المضيفين على الإنترنت قد ألحقت اسم نطاق نظام أسماء النطاقات [2] (DNS)، مفصولة عن التسمية الخاصة بالمضيف بنقطة ("نقطة"). في الشكل الأخير، يُطلق على اسم المضيف أيضًا اسم نطاق . إذا تم تحديد اسم النطاق بالكامل، بما في ذلك نطاق المستوى الأعلى للإنترنت، فيقال إن اسم المضيف هو اسم نطاق مؤهل بالكامل (FQDN). غالبًا ما يتم تخزين أسماء المضيفين التي تتضمن نطاقات DNS في نظام أسماء النطاقات مع عناوين IP للمضيف الذي تمثله لغرض تعيين اسم المضيف إلى عنوان، أو العملية العكسية.
أسماء مضيفات الإنترنت
على شبكة الإنترنت، اسم المضيف هو اسم المجال المخصص لجهاز كمبيوتر مضيف. وهو عادةً مزيج من الاسم المحلي لجهاز الكمبيوتر المضيف واسم المجال الرئيسي. على سبيل المثال، يتكون en.wikipedia.org من اسم مضيف محلي ( en ) واسم المجال wikipedia.org . يتم ترجمة هذا النوع من اسم المضيف إلى عنوان IP عبر ملف المضيفات المحلي ، أو مُحلل DNS . من الممكن لجهاز كمبيوتر مضيف واحد أن يكون لديه عدة أسماء مضيفين، ولكن بشكل عام، يفضل نظام تشغيل المضيف أن يكون لديه اسم مضيف واحد يستخدمه المضيف لنفسه.
يمكن لأي اسم نطاق أن يكون أيضًا اسم مضيف، طالما تم اتباع القيود المذكورة أدناه. على سبيل المثال، كل من en.wikipedia.org و wikipedia.org هما اسما مضيفان لأن كليهما لهما عناوين IP معينة لهما. قد يكون اسم المضيف اسم نطاق إذا تم تنظيمه بشكل صحيح في نظام اسم النطاق. قد يكون اسم النطاق اسم مضيف إذا تم تعيينه لمضيف إنترنت وربطه بعنوان IP الخاص بالمضيف. [3]
بناء الجملة
تتكون أسماء المضيفين من سلسلة من العلامات المتصلة بنقاط. على سبيل المثال، "en.wikipedia.org" هو اسم مضيف. يجب أن يتراوح طول كل علامة من 1 إلى 63 بايت . [2] يبلغ الحد الأقصى لاسم المضيف بالكامل، بما في ذلك النقاط الفاصلة، 253 حرفًا من أحرف ASCII . [4]
تحدد معايير الإنترنت ( طلب التعليقات ) للبروتوكولات أن العلامات قد تحتوي فقط على أحرف ASCII من a إلى z (بطريقة غير حساسة لحالة الأحرف)، والأرقام من 0 إلى 9 ، وعلامة الواصلة (-). تطلبت المواصفات الأصلية لأسماء المضيفين أن تبدأ العلامات بحرف أبجدي ولا تنتهي بعلامة الواصلة. [5] ومع ذلك، سمحت مواصفات لاحقة لعلامات اسم المضيفين بالبدء بأرقام. [6] يتم تخزين أسماء النطاقات الدولية في نظام اسم النطاق كسلاسل ASCII باستخدام النسخ البنيكودي . [7]
في حين أن اسم المضيف قد لا يحتوي على أحرف أخرى، مثل حرف الشرطة السفلية ( _ )، فقد تحتوي أسماء DNS الأخرى على الشرطة السفلية. [8] [9] [10] تستخدم الأنظمة مثل DomainKeys وسجلات الخدمة الشرطة السفلية كوسيلة للتأكد من عدم الخلط بين حرفها الخاص وأسماء المضيفين. على سبيل المثال، يحدد _http._sctp.www.example.com مؤشر خدمة لمضيف خادم ويب قادر على SCTP (www) في المجال example.com . وعلى الرغم من المعيار، تسمح Chrome و Firefox و Internet Explorer و Edge و Safari بالشرطات السفلية في أسماء المضيفين، على الرغم من أن ملفات تعريف الارتباط في IE لا تعمل بشكل صحيح إذا كان أي جزء من اسم المضيف يحتوي على حرف شرطة سفلية. [11]
ومع ذلك، فمن الصحيح محاولة حل اسم مضيف يتكون من شرطة سفلية. على سبيل المثال _.example.com . يستخدم هذا بواسطة RFC 7816 لتقليل كمية المعلومات المتاحة لخوادم DNS الوسيطة أثناء الاستعلام التكراري. [12] يتم تمكين ميزة تقليل اسم الاستعلام افتراضيًا في BIND 9.14.0. [13]
يتألف اسم المضيف en.wikipedia.org من تسميات DNS en (اسم المضيف أو النطاق الورقي)، و wikipedia (النطاق من المستوى الثاني)، و org (النطاق من المستوى الأعلى). يمكن استخدام تسميات مثل 2600 و 3abc في أسماء المضيفين، ولكن -hi- و_ hi_ و *hi* غير صالحة.
يُعتبر اسم المضيف اسم نطاق مؤهل بالكامل (FQDN) عندما يتم تحديد جميع العلامات حتى اسم النطاق الأعلى مستوى (TLD). ينتهي اسم المضيف en.wikipedia.org بنطاق المستوى الأعلى org وبالتالي يكون مؤهلاً بالكامل. بناءً على تنفيذ برنامج DNS لنظام التشغيل، قد يتم دمج اسم المضيف غير المؤهل تلقائيًا مع اسم نطاق افتراضي مُهيأ في النظام لإكمال اسم النطاق المؤهل بالكامل. على سبيل المثال، قد يتمكن طالب في معهد ماساتشوستس للتكنولوجيا من إرسال بريد إلى "joe@csail" وتأهيله تلقائيًا بواسطة نظام البريد لإرساله إلى joe
csail.mit.edu .
تم توضيح الإرشادات العامة لاختيار اسم مضيف جيد في RFC 1178. [14]
مثال
قد يكون saturn و jupiter أسماء مضيفين لجهازين متصلين بشبكة تسمى PC . داخل PC ، يتم توجيه الأجهزة بواسطة أسماء المضيفين الخاصة بها. أسماء النطاق الخاصة بالأجهزة هي saturn.PC و jupiter.PC ، على التوالي. إذا تم تسجيل PC كاسم نطاق من المستوى الثاني في الإنترنت، على سبيل المثال، PC.net ، فقد يتم توجيه المضيفين بواسطة أسماء النطاقات المؤهلة بالكامل saturn.PC.net و jupiter.PC.net .
انظر أيضا
مراجع
- ^ نظام تشغيل V/AT. Microport.
- ^ ab RFC 1034، القسم 3.1 "مواصفات ومصطلحات مساحة الأسماء"
- ^ "الفرق بين اسم المضيف واسم النطاق". 11 ديسمبر 2020. تم الاسترجاع في 2024-06-20 .[ مطلوب مصدر أفضل ]
- ^ تشن، رايموند (12 أبريل 2012). "ما هو الحد الأقصى الحقيقي لطول اسم DNS؟". Microsoft devblog . مؤرشف من الأصل في 18 مايو 2019 . تم الاسترجاع في 31 يوليو 2019 .
- ^ مواصفات جدول مضيف الإنترنت لوزارة الدفاع. أكتوبر 1985. doi : 10.17487/RFC0952 . RFC 952.
- ^ متطلبات مضيفات الإنترنت - التطبيق والدعم. أكتوبر 1989. doi : 10.17487/RFC1123 . RFC 1123.
- ^ RFC 3492، Punycode: ترميز Bootstring لـ Unicode لأسماء النطاقات الدولية في التطبيقات (IDNA) ، A. Costello، The Internet Society (مارس 2003)
- ^ "الشرطات السفلية في DNS" . تم الاسترجاع في 2011-07-20 .
- ^ "أخطاء شائعة في تشغيل وتكوين DNS" . تم الاسترجاع في 2018-08-21 .
- ^ Elz, Robert ; Bush, Randy (يوليو 1997). "Name syntax". توضيحات لمواصفات DNS. IETF . ص. 13. القسم 11. doi : 10.17487/RFC2181 . RFC 2181 . تم الاسترجاع في 23 مايو 2024 .
- ^ معلومات داخلية عن ملفات تعريف الارتباط في Internet Explorer (الأسئلة الشائعة)
- ^ تقليل اسم استعلام DNS لتحسين الخصوصية. doi : 10.17487/RFC7816 . RFC 7816.
- ^ "تقليل اسم QNAME وخصوصيتك". 6 مارس 2019. تم الاسترجاع في 2019-07-17 .
- ^ Libes, D. (أغسطس 1990). "اختيار اسم لجهاز الكمبيوتر الخاص بك". Ietf Datatracker . IETF (Integrated Systems Group/NIST) . تم الاسترجاع في 21 نوفمبر 2021 .
