V – Délégation de zone
Objectif
Section titled “Objectif”Le domaine parent cub.sioplc.fr est géré par un serveur DNS faisant autorité externe.
Le but est de :
-
Déléguer le sous-domaine californie.cub.sioplc.fr
-
Vers nos serveurs DNS :
-
ns0.californie.cub.sioplc.fr → 192.168.3.10
-
ns1.californie.cub.sioplc.fr → 192.168.3.11
Ainsi, nous devenons autorité sur :
californie.cub.sioplc.fr1️1 Connexion au serveur DNS autorité parent
Section titled “1️1 Connexion au serveur DNS autorité parent”Connexion au serveur qui gère la zone :
cub.sioplc.frExemple :
ssh admineleve@ns0.cub.sioplc.fr⚠️ Vérifier que vous êtes seul à modifier le fichier de zone.
2 Modification de la zone parent
Section titled “2 Modification de la zone parent”Éditer le fichier de zone du domaine parent :
sudoedit /var/cache/bind/db.cub.sioplc.fr3 Ajout des enregistrements de délégation
Section titled “3 Ajout des enregistrements de délégation”À la fin du fichier, ajouter :
; -------------------------------------------------; Délégation du sous-domaine californie; -------------------------------------------------
californie.cub.sioplc.fr. IN NS ns0.californie.cub.sioplc.fr.californie.cub.sioplc.fr. IN NS ns1.californie.cub.sioplc.fr.
; Glue records obligatoiresns0.californie.cub.sioplc.fr. IN A 192.168.3.10ns1.californie.cub.sioplc.fr. IN A 192.168.3.114 Incrémenter le numéro de série (SOA)
Section titled “4 Incrémenter le numéro de série (SOA)”Dans la zone cub.sioplc.fr, modifier :
2025111301En :
2025111302⚠️ Toujours incrémenter le Serial à chaque modification.
5 Pourquoi les glue records sont indispensables ?
Section titled “5 Pourquoi les glue records sont indispensables ?”Les serveurs DNS du sous-domaine :
ns0.californie.cub.sioplc.frns1.californie.cub.sioplc.frSont dans le sous-domaine qu’on délègue.
Sans glue record :
- Le parent délègue vers ns0.californie…
- Mais pour connaître l’IP de ns0.californie…
- Il faudrait déjà résoudre californie.cub.sioplc.fr
- ➜ Boucle de dépendance
Les glue records cassent cette boucle en donnant directement les IP.
6 Vérification de la syntaxe
Section titled “6 Vérification de la syntaxe”sudo named-checkconf -zsudo named-checkzone cub.sioplc.fr /var/cache/bind/db.cub.sioplc.fr7 Rechargement du service
Section titled “7 Rechargement du service”sudo systemctl reload bind98 Vérification depuis un client
Section titled “8 Vérification depuis un client”Tester la délégation :
dig californie.cub.sioplc.fr NSRésultat attendu :
californie.cub.sioplc.fr. IN NS ns0.californie.cub.sioplc.fr.californie.cub.sioplc.fr. IN NS ns1.californie.cub.sioplc.fr.Puis tester un enregistrement de votre zone :
dig www.californie.cub.sioplc.fr