DNS بحرف البدل

البروتوكولات والمعايير
سجل DNS يطابق طلبات النطاقات الفرعية غير الموجودة.
← العودة إلى القاموس

ما هو Wildcard DNS؟

Wildcard DNS تهيئة DNS تستخدم علامة النجمة (*) لمطابقة طلبات أي نطاق فرعي لا يملك سجلاً صريحاً في DNS. يلتقط سجل مثل *.example.com جميع استعلامات النطاقات الفرعية غير المعرفة، مثل blog.example.com وapp.example.com وanything.example.com، ويحلها إلى الوجهة المحددة.

كيف يعمل Wildcard DNS؟

DNS Zone for example.com:

├── example.com A 192.0.2.1 (explicit)

├── www.example.com A 192.0.2.1 (explicit)

├── mail.example.com A 192.0.2.2 (explicit)

└── *.example.com A 192.0.2.10 (wildcard)

Query: random.example.com → 192.0.2.10 (matched by wildcard)

Query: www.example.com → 192.0.2.1 (explicit takes priority)

صيغة سجل Wildcard

*.example.com.    3600    IN    A       192.0.2.10

*.example.com. 3600 IN CNAME catch-all.example.com.

*.example.com. 3600 IN MX 10 mail.example.com.

حالات الاستخدام الشائعة

تطبيقات SaaS متعددة المستأجرين

*.myapp.com → Single server handles:

├── customer1.myapp.com

├── customer2.myapp.com

├── customername.myapp.com

└── (unlimited subdomains)

بيئات التطوير

المحتوى الذي ينشئه المستخدم

قواعد أولوية Wildcard

السجلالاستعلام عن test.example.com
test.example.com (صريح)✓ يطابق أولاً
*.example.com (Wildcard)يطابق عند غياب الصريح

تأخذ السجلات الصريحة الأولوية دائماً على Wildcard.

القيود

1. يطابق مستوى واحداً فقط: لا يطابق *.example.com النطاق a.b.example.com.

2. لا يمكن وضعه عند القمة: لا يسمح بـ*.com.

3. اعتبارات الأمان: قد يلتقط نطاقات فرعية غير مقصودة.

4. تعقيد SSL: يحتاج إلى شهادة Wildcard SSL.

مثال تهيئة DNS

; Zone file

$ORIGIN example.com.

@ A 192.0.2.1 ; apex

www A 192.0.2.1 ; explicit www

* A 192.0.2.10 ; everything else

* MX 10 mail.example.com. ; wildcard mail

أفضل الممارسات

1. استخدمه باعتدال: عند الحاجة الفعلية فقط.

2. اربطه بـSSL: احصل على شهادة Wildcard.

3. عالج الطلب في التطبيق: يجب أن يوجه الخادم النطاقات الفرعية بصورة صحيحة.

4. راقب الاستخدام: انتبه إلى الوصول غير المتوقع للنطاقات الفرعية.

5. أضف استثناءات صريحة: أنشئ سجلات محددة للنطاقات الفرعية المعروفة.

يتيح Wildcard DNS معالجة مرنة للنطاقات الفرعية دون إنشاء سجل DNS منفصل لكل نطاق، وهو مناسب للتطبيقات الديناميكية والمنصات متعددة المستأجرين.

استفد من هذه المعرفة

استخدم API الخاص بـ DomScan للتحقق من توفر النطاقات وصحتها والمزيد.