بطاقة بنكية أو PayPal أو تحويل · المغرب والعالمتعلَّم · مارِس · أتقِن

الفهرس / البنية التحتية والأنظمة

DNS في بيئة الإنتاج مع BIND 9 وUnbound

تشغيل DNS مؤسسة من البداية إلى النهاية — خوادم BIND 9 الموثوقة، والخوادم الثانوية المحمية بـ TSIG، والعروض split-horizon، والمحلّل Unbound، وDNSSEC، وسجلات البريد — ثم مراقبته وإصلاح أعطابه كما في بيئة الإنتاج.

  • من المتوسط إلى المتقدم
  • 12 درسًا
  • 12 س 40 د
  • الإصدارات BIND 9.18, BIND 9.20, Unbound 1.17+, Debian 12, Debian 13, Ubuntu 24.04, Rocky 9, BIND 9.16, Unbound 1.17 (Debian 12), Unbound 1.19 (Ubuntu 24.04), Unbound 1.22 (Debian 13), Unbound 1.16+ (Rocky 9), BIND 9.16+, toute zone DNS, Unbound 1.16+, Rocky 9 (BIND 9.16 ou bind9.18), Debian 12/13

تكوين 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 — التحليل والأدواتدرسان · 1 س 35 د
  1. التحليل من الداخل: الإحالات وسجلات glue والتخزين المؤقت الإيجابي والسلبي معاينة45 د
  2. dig وhost وdelv بعمق: الاستعلام والمقارنة والتحقق 50 د
القسم 2 — BIND الموثوق4 دروس · 3 س 50 د
  1. BIND 9 خادمًا موثوقًا: named.conf ومناطق كاملة (SOA وNS وMX وTXT وSRV وCAA) 1 س
  2. المناطق العكسية المتقدمة: ip6.arpa والتفويض غير الصنفي و$GENERATE 55 د
  3. الخادم الرئيسي والثانوي: NOTIFY وAXFR/IXFR وعمليات نقل موقّعة بـ TSIG 1 س
  4. العروض split-horizon: جواب للشبكة الداخلية وجواب آخر للإنترنت 55 د
القسم 3 — المحلّل وDNSSEC والبريد3 دروس · 3 س 5 د
  1. المحلّل Unbound: التحكم في الوصول، والذاكرة المؤقتة، والمناطق الداخلية، وDNS over TLS 1 س
  2. DNSSEC: التوقيع بواسطة dnssec-policy، وتدوير المفاتيح، والتحقّق، والتشخيص 1 س 10 د
  3. البريد من جهة DNS: SPF وDKIM وDMARC وMTA-STS وTLS-RPT دون أخطاء 55 د
القسم 4 — الإنتاج والمشروع3 دروس · 4 س 10 د
  1. المراقبة واستكشاف الأعطال: سجلات BIND، وrndc، وفحص المناطق، والمِجسّات 1 س
  2. حوادث DNS حقيقية: تفويض معطوب، وسجل glue ناقص، وترحيل فاشل، وSERVFAIL بسبب DNSSEC 1 س 10 د
  3. المشروع النهائي: نظام DNS الكامل لوكالة الدار البيضاء على Rocky 9 2 س

المتطلبات

  • أساسيات DNS (السجلات A وMX وCNAME ودور TTL)، مثل درس DNS في دورة «الشبكات وVPN»
  • ممارسة جيدة لسطر أوامر Linux (الملفات، الصلاحيات، سكربتات shell بسيطة)
  • آلة افتراضية Debian 12/13 أو Rocky 9 لإعادة تنفيذ الأمثلة مع BIND وUnbound

لمن هذا التكوين؟

  • مسؤولو الأنظمة والشبكات الذين يشغّلون DNS مؤسسة أو يتسلّمونه
  • تقنيو شركات الخدمات الرقمية الذين يتدخلون في أعطاب «الموقع لا يستجيب» أو «رسائلنا تذهب إلى البريد المزعج»
  • مهندسو DevOps والسحابة الذين يريدون فهم ما تفعله Route 53 وAzure DNS وCloud DNS في العمق