Compte rendu DNS

Transcription

Compte rendu DNS
Lycée Le Castel
Compte rendu DNS
Quentin Baptier
2014-2015
Quentin Baptier
Compte rendu DNS
2014-2015
Définition de DNS
Domain Name System est un service permettant de mettre en relation des nom de domaine avec des
adresses ip (recherche directe) et des adresses IP avec des noms de domaine (recherche indirecte).
Installation d’une machine Linux
Mettre en place un serveur Linux-wheezy avec en carte réseau eth0 en bridge
Installation du service DNS
Modifier l'adresse IP du serveur Linux dans /etc/network/interfaces
Attribuer une adresse statique en 192.168.0.x/24
Taper export http_proxy=http://gw:8080 afin de pouvoir aller chercher des paquets dans les dépôts
debian
Effectuer un aptitude upgrade ainsi qu'un aptitude update pour mettre à jour les paquets de la
machine Debian
Installer les paquets bind9 (c'est le daemon pour mettre en place le serveur DNS), bind9-doc,
dnsutils, zonecheck.
Configuration des fichiers de configuration du serveur DNS Maitre
Les fichiers de configuration DNS se situe dans /etc/bind/
Le fichier named.conf contient des chemins vers les autres fichiers de configuration
Copier le fichier named.conf : cp /etc/bind/named.conf /etc/bind/named.conf.local
Commencer par modifier le fichier /etc/bind/named.conf.local
Rajouter les déclarations de zone de recherche directe et indirecte :
2
Quentin Baptier
Compte rendu DNS
2014-2015
Copier le fichier db.local afin de s’en servir comme base de travail : cp /etc/bind/db.local
/etc/bind/db.domaine.lan
Modifier le fichier /etc/bind/db.domaine.lan
Afin de rajouter des alias (CNAME Canonical Name : il permet de faire correspondre un alias au
nom. Il est particulièrement utile pour fournir des noms alternatifs correspondant aux différents
services d'une même machine), ajouter un enregistrement SOA (Start of Autority : le champ SOA
permet de décrire le serveur de nom ayant autorité sur la zone), ainsi qu'un enregistrement NS
(correspond au serveur de noms ayant autorité sur le domaine )pour le serveur et A (il s'agit de la
correspondance entre un nom et une adresse IP).
Ensuite on se sert de db.local afin de configurer notre fichier de zone inverse qui se nommera
/etc/bind/db.labo3.lan.rev
Mettre en place des enregistrement PTR (pointeur vers une autre partie de l'espace de noms de
domaines) et NS pour le fichier de configuration de la zone inverse
3
Quentin Baptier
Compte rendu DNS
2014-2015
Et on spécifie les forwarders afin de pouvoir effectuer une redirection sur le serveur du lycée
Verifier que le fichier resolv.conf contient :
nameserver contient une adresse loopback designant le serveur DNS
Enfin après avoir terminé de configurer nos différents fichier nous pouvons enfin tester notre
serveur DNS grâce à la commande host ou nslookup :
4
Quentin Baptier
Compte rendu DNS
2014-2015
Dans le cas présent le serveur DNS nous donne l'adresse IP de lemonde.fr qui est 195.154.120.129,
on peut en conclure que notre serveur DNS Maitre est fonctionnel.
Configuration du serveur DNS Esclave
Taper export http_proxy=http://gw:8080 afin de pouvoir aller chercher des paquets dans les dépôts
debian
Effectuer un aptitude upgrade ainsi qu'un aptitude update
Installation des paquets bind9, bind9-doc, dnsutils, zonecheck
Il faut rajouter un enregistrement NS pour le deuxième serveur DNS ainsi que l'enregistrement A
dans le fichier de zone direct et inverse :
Pour la zone directe :
@
IN
NS
dns2.labo3.lan.
dns2
IN
A
192.168.0.36
Pour la zone inverse :
@
IN
36
IN
NS
PTR
5
dns2.labo3.lan.
dns2.labo3.lan
Quentin Baptier
Compte rendu DNS
Ensuite récupérer le fichier named.conf.local sur serveur DNS Maitre, on obtient :
Et vérifier le fichier resolv.conf :
6
2014-2015
Quentin Baptier
Compte rendu DNS
2014-2015
Nous pouvons voir que notre serveur DNS Esclave a récupéré les fichiers de configurations
(db.labo3.lan et db.labo3.lan.rev) de notre serveur Maitre :
7
Quentin Baptier
Compte rendu DNS
2014-2015
Rajouter les forwarders dans le fichier named.conf.options :
Puis effectuer les même tests que pour le serveur DNS Maitre :
Dans le cas présent le serveur DNS nous donne l'adresse IP de lemonde.fr qui est 195.154.120.129,
on peut en conclure que notre serveur DNS Esclave est fonctionnel.
Configuration du client Windows et test
Paramétrer la carte réseau du client windows :
Effectuer des tests
DNS1 qui répond :
Le DNS2 répond car DNS1 est coupé :
8
Quentin Baptier
Compte rendu DNS
2014-2015
Les serveurs DNS sont bien fonctionnels, ils nous ont donné l'adresse IP de lequipe.fr
Conclusion
Pour conclure nous avons pu voir la configuration de serveurs DNS Maitre et Esclave dans sont
ensemble, ainsi que leurs fonctionnement et leurs utilités et les tests permettant la vérification de
leurs fonctionnement .
9

Documents pareils

DNS Bind9

DNS Bind9 -Avoir un cache DNS qui accélère la recherche des noms. -Sur un réseau locale, un serveur DNS permet d'accélérer le trafic sur le réseau car de nombreux services ont besoin d'un serveur DNS bien co...

Plus en détail