ما هو اسم المضيف؟
اسم المضيف تسمية مقروءة للبشر تُسند إلى جهاز متصل بشبكة، وتستخدم لتحديد ذلك الجهاز داخل الشبكة. في أسماء النطاقات يظهر عادةً في أقصى اليسار من الاسم المؤهل بالكامل (FQDN)، مثل www في www.example.com أو mail في mail.example.com. توفر أسماء المضيفين معرفات سهلة التذكر للخوادم التي كان سيجري الوصول إليها لولا ذلك عبر عناوين IP فقط.بنية اسم المضيف واصطلاحاته
في أسماء النطاقات
www.example.com
│ │ │
│ │ └── TLD
│ └── Second-level domain
└── Hostname (subdomain)
أسماء مضيفين شائعة
| اسم المضيف | الغرض المعتاد |
|---|---|
| www | خادم الويب (World Wide Web) |
| خادم البريد الإلكتروني | |
| ftp | خادم نقل الملفات |
| api | خادم نقطة نهاية API |
| dev | بيئة التطوير |
| staging | اختبار ما قبل الإنتاج |
| blog | منصة مدونة |
| shop | منصة تجارة إلكترونية |
| cdn | شبكة توصيل المحتوى |
| ns1, ns2 | خوادم أسماء DNS |
اسم المضيف مقابل اسم النطاق
التمييز بين المصطلحات:
- اسم المضيف: يحدد جهازاً بعينه (www أو mail أو ftp).
- اسم النطاق: الاسم المسجل (example.com).
- FQDN: العنوان الكامل الذي يجمعهما (www.example.com.).
تفكيك مثال
server01.datacenter.example.com.
│ │ │ │
│ │ │ └── Root (implicit)
│ │ └── Domain
│ └── Subdomain
└── Hostname (machine identifier)
قواعد وقيود اسم المضيف
يجب أن تتبع أسماء المضيفين الصالحة الاصطلاحات التالية:
1. الطول: من 1 إلى 63 محرفاً لكل تسمية، و253 محرفاً إجمالاً لـ FQDN.
2. المحارف: الأحرف (a-z) والأرقام (0-9) والواصلات (-).
3. البداية والنهاية: يجب أن يبدأ الاسم وينتهي بمحرف أبجدي رقمي.
4. حالة الأحرف: غير حساسة لحالة الأحرف، إذ يعامل DNS الحروف A-Z وa-z على أنها متساوية.
5. لا تستخدم الشرطات السفلية: رغم شيوعها، تخالف الشرطات السفلية معايير RFC.
أمثلة صالحة
www
mail-server
server01
api-v2
my-app-prod
أمثلة غير صالحة
-server (starts with hyphen)
server_ (contains underscore - technically invalid)
my..server (consecutive dots)
إعداد DNS لأسماء المضيفين
تربط سجلات DNS أسماء المضيفين بعناوين IP:
سجل A (IPv4)
www IN A 192.0.2.1
mail IN A 192.0.2.2
سجل AAAA (IPv6)
www IN AAAA 2001:db8::1
CNAME (الاسم المستعار)
blog IN CNAME www.example.com.
أسماء مضيفين محلية وشبكية
اسم المضيف المحلي
يُضبط على الجهاز نفسه:
# Linux/Mac
hostname
hostnamectl set-hostname webserver01
# Windows
hostname
اسم المضيف الشبكي
يُضبط في DNS ليُحل إلى عنوان IP:
- يُدار عبر ملفات منطقة DNS
- يتطلب إعداد خادم DNS
- ينتشر عبر الإنترنت
أفضل الممارسات
1. استخدم أسماء وصفية: اختر أسماء تدل على الوظيفة.
2. اتبع اصطلاحات التسمية: ضع أنماطاً متسقة.
3. اجعل الاسم قصيراً: ليسهل كتابته وتذكره.
4. تجنب المحارف الخاصة: التزم بالأحرف والأرقام والواصلات.
5. وثق التعيينات: احتفظ بربط اسم المضيف بعنوان IP.
6. خطط للتوسع: استخدم أنماط ترقيم للخوادم المتعددة.
تخدم أسماء المضيفين أساساً لتعريف الأجهزة على الشبكة، إذ تصل بين التسميات المقروءة للبشر وعناوين IP الرقمية التي تستخدمها الحواسيب للاتصال.