الفهرس / البنية التحتية والأنظمة
DNS في بيئة الإنتاج مع BIND 9 وUnbound
تشغيل DNS مؤسسة من البداية إلى النهاية — خوادم BIND 9 الموثوقة، والخوادم الثانوية المحمية بـ TSIG، والعروض split-horizon، والمحلّل Unbound، وDNSSEC، وسجلات البريد — ثم مراقبته وإصلاح أعطابه كما في بيئة الإنتاج.
تكوين MasterLinux · نص أصلي
ما الذي ستتعلّمه
- تتبّع عملية التحليل خطوة بخطوة (التكرار، الإحالات، سجلات glue، التخزين المؤقت الإيجابي والسلبي) وقراءة كل علامة في الجواب
- استعمال dig وhost وdelv كمشغّل محترف (+norec و+nssearch و+dnssec و+cd و+trace) وأتمتة قراءة مخرجاتها
- كتابة إعداد BIND 9 موثوق ومناطق كاملة (SOA وNS وA/AAAA وMX وTXT وSRV وCAA)
- إدارة المناطق العكسية IPv4 وIPv6 والتفويض غير الصنفي (classless) و$GENERATE
- بناء زوج رئيسي/ثانوي مع NOTIFY وIXFR وعمليات نقل موقّعة بـ TSIG
- تقديم أجوبة مختلفة للشبكة الداخلية وللإنترنت باستعمال العروض split-horizon
- نشر محلّل Unbound آمن وسريع (التحكم في الوصول، الذاكرة المؤقتة، prefetch، serve-expired، DNS over TLS)
- توقيع منطقة باستعمال dnssec-policy، وفهم تدوير المفاتيح، وتشخيص خطأ SERVFAIL المرتبط بـ DNSSEC
- نشر SPF وDKIM وDMARC دون أخطاء ومراقبة الخوادم (السجلات، rndc، الأرقام التسلسلية)
- إصلاح أكثر الحوادث الواقعية شيوعًا وتسليم DNS كامل لموقع في مشروع نهائي
برنامج التكوين
12 درسًا · 12 س 40 دالقسم 1 — التحليل والأدوات
القسم 2 — BIND الموثوق
القسم 3 — المحلّل وDNSSEC والبريد
المتطلبات
- أساسيات DNS (السجلات A وMX وCNAME ودور TTL)، مثل درس DNS في دورة «الشبكات وVPN»
- ممارسة جيدة لسطر أوامر Linux (الملفات، الصلاحيات، سكربتات shell بسيطة)
- آلة افتراضية Debian 12/13 أو Rocky 9 لإعادة تنفيذ الأمثلة مع BIND وUnbound
لمن هذا التكوين؟
- مسؤولو الأنظمة والشبكات الذين يشغّلون DNS مؤسسة أو يتسلّمونه
- تقنيو شركات الخدمات الرقمية الذين يتدخلون في أعطاب «الموقع لا يستجيب» أو «رسائلنا تذهب إلى البريد المزعج»
- مهندسو DevOps والسحابة الذين يريدون فهم ما تفعله Route 53 وAzure DNS وCloud DNS في العمق