Serveur DNS · 2 min read · Jan 14, 2026

Résolution des domaines en interne et en externe avec Bind9 et serveur de noms de cache - Page 2

5. Création du fichier de zone:

Maintenant, il y a un problème. :( Où est mon fusil à pompe ?

C’est-à-dire que si vous avez installé bind-chroot, alors vous allez créer votre fichier de zone de domaine dans le répertoire /var/named/chroot/var/named/, puis vous ferez un lien symbolique vers le répertoire /var/named/, mais si vous n’avez pas installé ce paquet chroot, alors vous allez créer le fichier de zone directement dans le répertoire /var/named/.

Maintenant, la commande suivante fonctionne bien, si vous avez bind-chroot:

$ vi /var/named/chroot/var/named/cbtcandy.org.zone

OU (si bind-chroot n’est pas installé)

$ vi /var/named/cbtcandy.org.zone   

et tapez les lignes suivantes dans votre fichier de zone :

$TTL    86400
@               IN SOA  @ nayyares.gmail.com. (
42              ; numéro de série (d. adams)
3H              ; rafraîchir
15M             ; réessayer
1W              ; expiration
1D )            ; minimum
@               IN NS           nameserver.cbtcandy.org.
nameserver      IN A            192.168.1.1
cache           IN A            192.168.1.2
www             IN A            192.168.1.3
portal          IN A            192.168.1.4

Vous pouvez ajouter autant d’enregistrements que vous le souhaitez :) dans ce fichier.

Remarque : Ici, je suppose que le nom de notre machine DNS est nameserver et que le sous-réseau LAN est sur 192.168.1.0/24, vous pouvez changer cela selon votre situation.

Maintenant, l’étape suivante n’est nécessaire que si vous avez créé le fichier de zone dans le répertoire /var/names/chroot/var/named/.

$ ln -s /var/named/chroot/var/named/cbtcandy.org.zone /var/named/cbtcandy.org.zone

6. Édition de resolv.conf:

Maintenant, pour indiquer à notre machine serveur de noms l’ordre dans lequel elle recherchera la résolution de noms, nous devons éditer le fichier /etc/resolv.conf,

$ vi /etc/resolv.conf

et écrire les deux lignes suivantes, mais les garder dans le même ordre, car nous voulons d’abord résoudre la requête de résolution de domaine par le serveur de noms de cache, donc nous garderons la ligne 127.0.0.1 en premier, dans ce fichier.

nameserver 127.0.0.1  
nameserver 212.96.24.1

Remarque : Je suppose que l’IP de la machine serveur de noms de votre FAI est 212.96.24.1.

7. Configuration du nom d’hôte:

Pour configurer votre nom d’hôte selon votre domaine, nous allons éditer le fichier /etc/sysconfig/network, c’est-à-dire.

$ vi /etc/sysconfig/network

Maintenant, tapez la ligne suivante :

HOSTNAME=nameserver.cbtcandy.org

8. Redémarrage du démon BIND:

$ service named restart               (Redhat,Fedora,Centos)

OU

$ /etc/rc.d/rc.bind restart            (Suse,Debian)

9. Test:

Maintenant, pour tester si votre configuration fonctionne correctement ou non, donnez la commande suivante :

$ nslookup nameserver.cbtcandy.org

Si vous obtenez le résultat suivant, cela signifie que votre BIND 9 fonctionne correctement :

Server:         127.0.0.1  
Address:        127.0.0.1#53  
  
Name:   nameserver.cbtcandy.org  
Address: 192.168.1.1

Maintenant, pour tester votre serveur de noms de cache, donnez la commande suivante :

$ nslookup www.howtoforge.org

Si vous obtenez le résultat suivant, cela signifie que le serveur de noms de cache fonctionne correctement.

Server:         212.96.24.1  
Address:        212.96.24.1#53  
  
Name:   www.howtoforge.org  
Address: 85.10.207.148

Remarque : Si vous rencontrez un problème lors de la configuration, n’hésitez pas à me contacter.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.