Serveur DNS
Système d'exploitation spécifié
Cette documentation utilise la distribution Debian et le paquet bind9.
Nous souhaitons configurer sur notre serveur Debian, le nom de domaine mondomaine.local.
Notre serveur DNS dispose de l'adresse IP 192.168.1.201.
1 - Installation du paquet
2 - Modification du fichier d'options
Dans forwarders, saisir vos redirecteurs DNS (dans notre cas, 1.1.1.1 et 9.9.9.9.
Par exemple, si votre serveur reçoit une requête pour le nom de domaine cacao.com, mais qu'il n'est pas configuré dans BIND, alors il renverra la requête vers les redirecteurs.
3 - Configuration de la zone DNS
À l'aide d'un éditeur de texte (nano ou vim), créer le fichier nommé en fonction de votre nom de domaine :
Dans cette configuration, on peut donc y créer nos enregistrements DNS, par exemple :
| Nom | Type | Contenu |
|---|---|---|
| @ | A | 192.168.1.254 |
srv01 |
A | 192.168.1.201 |
srv02 |
A | 192.168.1.202 |
Info
@ fait référence au nom de domaine directement, c'est-à-dire que l'enregistrement mondomaine.local = 192.168.1.254.
4 - Référencement de la zone DNS
Il faut ensuite référencer la zone DNS au sein de la configuration de BIND.
5 - Rechargement de la configuration DNS
On y est presque !
Votre serveur DNS est désormais effectif, mais il est recommandé de réaliser l'étape suivante.
6 - Modification du fichier de résolution DNS
Sur votre serveur, vous devez modifier son serveur DNS afin qu'il puisse lui-même s'interroger.
| Option | Valeur |
|---|---|
search mondomaine.local |
Suffixe DNS si vous êtes dans un réseau local de domaine par exemple (AD, Samba Linux...) |
nameserver 127.0.0.1 |
Adresse de boucle locale de votre serveur, ce qui lui permet de s'interroger lui-même pour les requêtes DNS. |
Terminé !
Votre serveur DNS est désormais pleinement fonctionnel.
Vous pouvez éventuellement faire un test de résolution DNS à l’aide de la commande nslookup :