TP 03 DNS
PARTIE 1 – INSTALLATION DU PACKAGE SERVEUR DNS BIND :
Installez les paquets nécessaires à l’aide des commandes :
apt-get update
apt-get install bind9
PARTIE 2 – PARAMETRAGE DU SERVEUR DNS :
Les fichiers de configuration principaux de bind9 se trouvent dans le dossier /etc/bind, LE SEUL FICHIER A MODIFIER EST LE
SUIVANT :
named.conf.local : Il est appelé par le fichier named.conf.
C’est donc dans ce fichier (/etc/bind/named.conf.local) que nous allons déclarer notre zone
primaire pour pouvoir résoudre les noms de machine de notre domaine.
Ajoutez les lignes suivantes dans ce fichier :
zone "rsdN.net" IN {
type master;
file "rsdN.hosts"; };
zone "N.168.192.in-addr.arpa" {
type master;
file "rsdN.rev"; };
Nous devons maintenant décrire nos deux zones dans les fichiers rsdN.hosts et rsdN.rev
Ces fichiers doivent se trouver dans le dossier /var/cache/bind comme indiqué par la directive directory du fichier
named.conf.options
Ensuite, éditez les à l’aide de nano et remplacez les N par votre numéro.
Vos fichiers devraient ressembler à ceci :
$TTL 86400 $TTL 86400
rsdN.net. IN SOA debianN.rsdN.net. root.rsdN.net N.168.192.in-addr.arpa. IN SOA debianN.rsdN.net.
( root.rsdN.net (
2018042310; 123;
604800; 86400;
86400; 300;
2419200; 2592000;
86400 ); 86400 );
rsdN.net. IN NS debianN.rsdN.net. N.168.192.in-addr.arpa. IN NS debianN.rsdN.net.
rsdN.net. IN MX 100 debianN.rsdN.net. 1.N.168.192.in-addr.arpa. IN PTR debianN.rsdN.net.
debianN.rsdN.net. IN A 192.168.N.1 2.N.168.192.in-addr.arpa. IN PTR posteN.rsdN.net.
posteN.rsdN.net. IN A 192.168.N.2
www IN CNAME debianN.rsdN.net.
ftp IN CNAME debianN.rsdN.net.
mail IN CNAME debianN.rsdN.net.
PARTIE 3 – DEMARRAGE DU SERVEUR DNS :
Le service DNS se lance par la commande : service bind9 restart
Pour vérifier que le service est bien lancé et que les zones sont bien activées, consultez le fichier de log
: /var/log/daemon.log
Pour consultez ce fichier, vous pouvez utiliser la commande suivante :
less /var/log/daemon.log | grep named
PARTIE 4 – SERVEURS DE NOMS SECONDAIRES
Votre serveur DNS fonctionne, mais il ne peut fournir à votre poste que les adresses des zones qu'il
connait, c'est-à-dire pour l'instant votre zone : rsdN.net. Nous allons modifier sa configuration pour
qu'il puisse aussi résoudre des noms dans les autres domaines de la salle. Votre serveur deviendra
alors un serveur secondaire pour ces différentes zones.
Complétez le fichier /etc/bind/named.conf.local en ajoutant les lignes suivantes (Vous devez
ajouter ces lignes pour chacune des zones dont vous voulez résoudre les noms) :
Zone "rsdX.net" {
type slave ;
masters {192.168.X.1;} ;
file "rsdX.hosts" ;
} ;