Lantsei.lesCigales.ORG

Dns « esclave »

Installation et configuration d'un Serveur Dns « esclave » avec bind9 sous environnement Gnu/Linux. Pour mettre en place un tel serveur nous aurons besoin d'un serveur Dns « maître » comme indiqué dans un précédent article.

Dans un premier temps nous allons renseigner le serveur dns « esclave » au serveur dns « maître ». Dans un second temps, nous configurons le serveur Dns « esclave ». Enfin, il faudra penser à renseigner ce nouveau serveur au serveur Dhcp.


Configuration du serveur Dns « maître » existant.

Renseigner le serveur Dns « esclave » au fichier de configuration /etc/bind/named.conf

zone "lantsei.local" {  
type master;  
notify yes;  
allow-transfer {192.168.1.2;};  
file "/var/cache/bind/db.lantsei.local";  
};  
zone "1.168.192.in-addr.arpa" {  
type master;  
notify yes;  
allow-transfer {192.168.1.2;};  
file "/var/cache/bind/db.lantsei.local.inv";  
};

Renseigner le serveur Dns « esclave » aux fichiers de zone et de zone inverse

Fichier de zone /var/cache/bind/db.lantsei.local :

@ IN NS SRV2-SLAVE.lantsei.local.

Fichier de zone inverse /var/cache/bind/db.lantsei.local.inv :

IN NS SRV2-SLAVE.lantsei.local.

Configuration du Serveur Dns « esclave ».

Installer bind9

apt-get install bind9 bind9-doc

Définir le domaine /zone dans le fichier /etc/bind/named.conf :

zone "lantsei.local" {  
type slave;  
masters {192.168.1.1;};  
allow-notify {192.168.1.2;};  
file "/var/cache/bind/db.lantsei.local";  
};  
zone "1.168.192.in-addr.arpa" {  
type slave;  
masters {192.168.1.1;};  
allow-notify {192.168.1.2;};  
file "/var/cache/bind/db.lantsei.local.inv";  
};

Fichiers de zone et zone inverse

Le principe même de la réplication de serveur est de sauvegarder les entrées du serveur principal (« maître ») vers le serveur secondaire (« esclave »). Dès lors que vous aurez relancé les demons sur les deux serveur, les fichier /var/cache/bind/db.lantsei.local et /var/cache/bind/db.lantsei.local.inv se synchroniseront. Il ne vous reste plus qu’à vérifier que tout c’est bien déroulé en ouvrant ces deux fichiers sur le serveur « esclave » et de vérifier les logs.

Intégration du Serveur Dns « esclave » aux autres serveur.

Serveur Dhcp

Ajout de l'adresse ip du server Dns « esclave » au serveur Dhcp (voir cet article).

Modifier le fichier /etc/dhcp3/dhcpd.conf :

# Déclarer le(s) serveur(s) DNS
option domain-name "lantsei.local";  
option domain-name-servers 192.168.1.1, 192.168.1.2;