Catalogue / Infrastructure & systèmes
DNS en production avec BIND 9 et Unbound
Exploiter un DNS d'entreprise de bout en bout — serveurs faisant autorité BIND 9, secondaires protégés par TSIG, vues split-horizon, résolveur Unbound, DNSSEC, enregistrements de messagerie — puis le superviser et le dépanner comme en production.
Formation MasterLinux · Texte original
Ce que vous apprendrez
- Suivre une résolution pas à pas (récursion, renvois, glue, cache positif et négatif) et lire chaque drapeau d'une réponse
- Utiliser dig, host et delv comme un exploitant (+norec, +nssearch, +dnssec, +cd, +trace) et automatiser leur lecture
- Écrire une configuration BIND 9 faisant autorité et des zones complètes (SOA, NS, A/AAAA, MX, TXT, SRV, CAA)
- Gérer les zones inverses IPv4 et IPv6, la délégation classless et $GENERATE
- Monter un couple primaire/secondaire avec NOTIFY, IXFR et transferts signés par TSIG
- Servir des réponses différentes au réseau interne et à Internet avec les vues split-horizon
- Déployer un résolveur Unbound sûr et rapide (contrôle d'accès, cache, prefetch, serve-expired, DNS over TLS)
- Signer une zone avec dnssec-policy, comprendre les rotations de clés et diagnostiquer un SERVFAIL DNSSEC
- Publier SPF, DKIM et DMARC sans erreur et superviser ses serveurs (journaux, rndc, numéros de série)
- Réparer les incidents réels les plus fréquents et livrer le DNS complet d'un site en projet final
Programme de la formation
12 leçons · 12 h 40Section 1 — Résolution et outils
Section 2 — BIND faisant autorité
- BIND 9 faisant autorité : named.conf et zones complètes (SOA, NS, MX, TXT, SRV, CAA) 1 h 00
- Zones inverses avancées : ip6.arpa, délégation classless et $GENERATE 55 min
- Primaire et secondaire : NOTIFY, AXFR/IXFR et transferts signés par TSIG 1 h 00
- Vues split-horizon : une réponse pour le réseau interne, une autre pour Internet 55 min
Section 3 — Résolveur, DNSSEC et courrier
Prérequis
- Les bases du DNS (enregistrements A, MX, CNAME, rôle du TTL), par exemple la leçon DNS du cours « Réseaux et VPN »
- Une bonne pratique de la ligne de commande Linux (fichiers, droits, scripts shell simples)
- Une machine virtuelle Debian 12/13 ou Rocky 9 pour reproduire les exemples avec BIND et Unbound
À qui s’adresse cette formation ?
- Administrateurs système et réseau qui exploitent ou reprennent un DNS d'entreprise
- Techniciens en ESN qui interviennent sur des pannes « le site ne répond plus » ou « nos courriels partent en spam »
- Ingénieurs DevOps et cloud qui veulent comprendre ce que font Route 53, Azure DNS ou Cloud DNS sous le capot