INSTALATION D`UN SERVEUR DNS SECONDAIRE

Transcription

INSTALATION D`UN SERVEUR DNS SECONDAIRE
INSTALATION D'UN SERVEUR DNS SECONDAIRE
Un serveur DNS est un service qui permet de traduire un nom de
domaine (exemple : www.google.com) en une adresse IP (exemple :
173.194.66.103), ou inversement.
Le serveur DNS secondaire va permettre qu'il y ait moins de saturation
sur le DNS primaire, il a comme un rôle de sous-chef.
* Via LINUX : La commande « nano » ou « vim » suivie d'un répertoire permet
de modifier celui-ci. (Répertoire important : /etc/bind/named.conf.local,
/etc/resolv.conf, /etc/network/interfaces).
1) Tout d'abord, comme pour le serveur DNS primaire, nous allons installer BIND, grâce à
la commande « aptitude install bind9 » :
Afin de savoir si le paquet a été installé, on utilise la commande « dpkg -l » suivie du nom
du programme (ici « bind9 ») :
2) Une fois l'installation terminé, toujours comme pour le DNS primaire, nous allons
directement configurer les zones du répertoire « /etc/bind/named.conf.local ».
Cependant, il y aura quelques modifications sur ce serveur secondaire :
Contrairement au DNS primaire, il faut modifier le « type » en mode esclave (« slave »)
ce qui va signifier qu'il est le DNS secondaire. Nous avons aussi une ligne « masters » où
il faut ajouter l'adresse IP du DNS primaire afin que le secondaire puisse se mettre à jour
sur celui-ci.
N'oubliez pas de créer le répertoire (ici « slave ») dans « /var/cache/bind/ où sera
configuré votre base de donnée (voir « Tuto DNS PRIMAIRE »).
3) Ensuite, il faut modifier le DNS primaire afin qu'il sache qu'il y a un DNS secondaire,
pour cela nous allons le modifier dans « /var/cache/bind/db.nom_du_domaine » :
On peut y voir seulement 2 lignes de modifiées : Le nom de mon serveur DNS secondaire
« sec.grp7pnz.lan » est bien configuré en DNS (« IN NS ») suivi du nom de la machine du
serveur DNS secondaire. L'adresse IP du serveur secondaire est aussi configurée (« IN
A ») en « 192.168.160.3 ».
4) Afin de faire une mise à jour des fichiers du serveur primaire dans le serveur
secondaire, on incrémente le serial configuré ci-dessus à « 5 », puis on tape la
commande « rndc reload » et enfin on relance le serveur bind9 sur le serveur primaire et
secondaire.
5) Avant de passer à la phase de test, il faut ajouter le serveur secondaire dans le fichier
« /etc/resolv.conf » :
6) Nous pouvons tester notre DNS Secondaire grâce à la commande « nslookup », comme
pour le DNS Primaire, cependant il faudra stopper le serveur primaire afin de vérifier que
le secondaire prend bien la main.
Si tout cela fonctionne, votre DNS Secondaire est fonctionnel !