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 !