Академический Документы
Профессиональный Документы
Культура Документы
Ouagadougou
Groupe 2.
EXPOSE
DNS AVEC BIND9
Présenté par :
BADO Nadège
NAKANABO Harouna
OUEDRAOGO Sébastien
OUOBA Roland
TRAORE Samiratou
ZONGO Regis
Professeur : Mr LAHINIRIKO.
1
PLAN
Introduction
A-Preparation du serveur
C-Configuration du DNS
Conclusion
1
INTRODUCTION
Le service DNS (Domain Name System) est un service TCP /IP permettant la
correspondance entre un nom de domaine et une adresse IP Ainsi, grâce à DNS , il n'est pas
nécessaire de se souvenir des adresses IP. Un serveur qui héberge le service DNS est appelé
"serveur de noms". Ubuntu est livré par défaut avec BIND (Berkeley Internet Naming
Domain), le serveur DNS le plus utilisé sur Internet. Notre travail consistera à faire la
configuration d’un serveur DNS avec Bind9.
A-Preparation du serveur
Avant d’installer le service DNS bind9 sur le serveur, il est nécessaire de paramétrer quelques
fichiers de configuration… Bien entendu, l’adressage IPv4 du serveur devra être modifié afin que
celui-ci possède une adresse IP statique(192.168.0.100) dans notre cas. La configuration réseau
du serveur se fait dans le fichier /etc/network/interfaces.Il faut noter que pour ouvrir un fichier il
faut taper la commande nano suivie de l’adresse du fichier .
Une fois que l’adressage IP du serveur est adapté, il va falloir modifier les fichiers de
configuration /etc/hostname et /etc/hosts.
# service hostname.sh stop ou # service hostname.sh start pour que le serveur prenne en compte
le changement de nom.
Ensuite, il est nécessaire de modifier le fichier /etc/hosts. Ce fichier permet une résolution locale
des noms à partir des adresses IP sans utiliser le service DNS.
1
La ligne commençant par « 127.0.1.1 » doit être modifiée en ajoutant le nouveau nom du serveur
suivi du nom du serveur. Il faut ensuite de même en ajoutant une ligne associant l’adresse IPv4
du serveur DNS et son nom .
Enfin, il est nécessaire de configurer le fichier /etc/resolv.conf pour que le serveur soit intégré à la
future zone DNS. Il va donc falloir indiquer dans ce fichier le domaine et la zone de recherche
DNS. Il faudra également préciser quels seront le ou les serveurs DNS de ce serveur.
1
B-Installation du DNS
L’installation se fait à l’aide de la commande suivante : #apt-get install bind9. Si cela est
nécessaire, il faut rajouter un serveur DNS déjà présent sur le réseau local afin de télécharger le
paquet bind9.
Une fois ce paquet installé, il va falloir se rendre dans le répertoire /etc/bind contenant les fichiers
de configuration de bind9.
C-Configuration du DNS.
Pour la configuration du DNS ; deux zones DNS sont ici à déclarer : la zone isge.lan. et la zone
inverse associée 0.168.192.in-addr.arpa. pour que des adresses IP puissent être traduites en noms
de domaine.
Les zones se déclarent dans le fichier /etc/bind/named.conf.local. Pour chaque zone, il faut
préciser que le serveur est maître ou esclave et le fichier contenant les informations sur la zone.
Dans cette procédure, le serveur sera maître sur les deux zones.
Les zones vont maintenant devoir être créées. Pour cela, il faut créer et éditer les fichiers
précédemment cités dans /etc/bind/named.conf.local.
1
Il vous faudra ajouter les enregistrements DNS à la suite pour qu’ils soient bien pris en compte
par bind9.
1
Les fichiers des zones DNS directes et inverses sont maintenant créés, il ne reste plus qu’à tester
leur configuration et leur fonctionnement.
Pour tester la bonne configuration des fichiers de zone et notamment au niveau de la syntaxe, la
commande « named-checkconf -z » doit être utilisée. Cette commande permettra de détecter des
erreurs.
1
Pour finir la bonne mise en place du service DNS, il faut redémarrer le service. Pour cela la
commande suivante doit être exécutée: # service bind9 restart.
Dès maintenant, le service DNS fonctionne et permet aux machines qui auront ce serveur comme
serveur DNS d’obtenir la résolution des zones définies dans la configuration.
Il est donc possible de tester le bon fonctionnement du service grâce à la commande dig . Le
résultat obtenu est le suivant :
Pour tester la résolution à partir de la zone DNS inverse, il suffit de préciser l’option -x à la
commande dig et de passer en paramètre une adresse IP.
1
CONCLUSION
Au terme de notre étude ; nous pouvons affirmer que les manipulations sur le serveur Ubuntu
nous ont permis de mieux appréhender l’univers Linux et nous avons eu d’énormes
connaissances aussi bien que sur des commandes linux que sur le fonctionnement du service
DNS.
1
1
1