ما هو سجل NS؟
سجل NS (سجل خادم الأسماء) هو نوع من سجلات DNS يحدد خوادم DNS الموثوقة لنطاق معين. تفوض سجلات NS سلطة تحليل DNS، وتخبر نظام DNS العالمي بمكان العثور على معلومات DNS الرسمية للنطاق أو النطاق الفرعي. يجب أن يملك كل نطاق مسجل سجلَّي NS على الأقل يشيران إلى خوادم الأسماء الموثوقة لضمان التكرار والموثوقية.
كيف تعمل سجلات NS؟
سلسلة تفويض DNS
Root servers (.): "Who handles .com?"
↓
.com servers: "example.com is delegated to ns1.example.com"
↓
ns1.example.com: "Here are the actual DNS records"
صيغة السجل
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
│ │ │ │
│ │ │ └── Target nameserver
│ │ └── Record type
│ └── Class (Internet)
└── Domain name
أنواع سجلات NS
سجلات NS للنطاق
تفوض السلطة للنطاق كله:
example.com. NS ns1.dnsprovider.com.
example.com. NS ns2.dnsprovider.com.
تفويض نطاق فرعي
تفوض نطاقاً فرعياً إلى خوادم أسماء مختلفة:
subdomain.example.com. NS ns1.subdomain-provider.com.
subdomain.example.com. NS ns2.subdomain-provider.com.
سجلات Glue
عندما تكون خوادم الأسماء داخل النطاق المفوض، توفر سجلات Glue عناوين IP لمنع التبعيات الدائرية:
المشكلة
example.com NS ns1.example.com
# How to find ns1.example.com without resolving example.com first?
الحل (سجلات Glue)
example.com. NS ns1.example.com.
ns1.example.com. A 192.0.2.1
تُخزن سجلات Glue في المنطقة الأب، على مستوى السجل، لبدء عملية التحليل.
إعداد سجلات NS
على مستوى السجل
عند تسجيل نطاق، تحدد خوادم الأسماء:
- تصبح هذه الخوادم سجلات NS الموثوقة
- تُخزن في منطقة TLD، مثل منطقة .com
- تُدار عبر لوحة تحكم أمين السجل
على مستوى مزود DNS
داخل ملف المنطقة:
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
أفضل الممارسات
متطلبات التكرار
| الحد الأدنى | الموصى به | الحد الأقصى |
|---|---|---|
| سجلّا NS | 3 إلى 4 سجلات NS | 13 سجل NS |
التوزيع الجغرافي
- ضع خوادم الأسماء في مراكز بيانات مختلفة
- استخدم مزودي شبكات مختلفين
- فكر في DNS من نوع Anycast للتغطية العالمية
اعتبارات TTL
example.com. 86400 IN NS ns1.example.com.
↑ 24 hours is common for NS records
- تقلل قيم TTL الأعلى حمل الاستعلامات
- تتيح قيم TTL الأقل تغييرات أسرع
- وازن بين الاستقرار والمرونة
سيناريوهات سجلات NS الشائعة
استخدام خوادم أسماء أمين السجل
example.com. NS ns1.registrar.com.
example.com. NS ns2.registrar.com.
استخدام مزود DNS تابع لجهة أخرى
example.com. NS ns1.cloudflare.com.
example.com. NS ns2.cloudflare.com.
خوادم أسماء مستضافة ذاتياً
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
# Requires glue records
فحص سجلات NS
استخدام dig
dig example.com NS
# Response shows authoritative nameservers
;; ANSWER SECTION:
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN NS ns2.example.com.
استخدام nslookup
nslookup -type=NS example.com
استكشاف مشكلات NS
تشمل المشكلات الشائعة وحلولها:
- التفويض غير الفعال: يشير سجل NS إلى خادم غير موثوق
- Glue مفقود: خوادم أسماء مرجعية ذاتياً بلا سجلات A في السجل
- NS غير متسق: اختلاف سجلات NS في السجل عنها في ملف المنطقة
- خوادم أسماء منتهية: تشير سجلات NS إلى خوادم أوقفت تشغيلها
تشكل سجلات NS أساس تفويض DNS، إذ تحدد الخوادم التي تملك سلطة الإجابة عن الاستعلامات لأي نطاق أو نطاق فرعي.