Formation M2i - Comprendre les neurosciences pour développer son leadership
mise en place de service dns sous ubuntu.pdf
1. Réalisé par : SAID YOUSSOUF AHMED
Mise en place de serveur DNS
dns–ubunutu
2. Réalisé par : SAID YOUSSOUF AHMED
ImnaTech : Mise en place de service DNS
OBJECTIFS :
Installer le service DNS sur une machine ubuntu (ip 192.167.71.146)
Editer les fichiers de configuration
Lancer le service et vérifier son fonctionnement
Test dans le client Windows (ip 192.167.71.10)
1.1. Prérequis
Disposer des droits d'administration sur le serveur.
Disposer d'un réseau com.
Connaître les bases de TCP/IP.
1.2.INSTALLER BIND9 DANS LINUX
1.2.1. Installation
1.2.1.1. Installation du paquet DNS
On va commencer par installer le serveur DNS de référence, BIND (pour Berkeley Internet
Name Domain), Pour cela tape la ligne de commande suivante :
root@ubuntu:/homec/imnaubuntu# apt-get install bind9
1.2.1.2. Configuration de base de Bind
Les principaux fichiers de configuration de Bind sont :
/etc/bind/named.conf – Le fichier de configuration principal Bind qui inclut tous les autres fichiers
/etc/bind/named.conf.options – Les options globales pour Bind
/etc/bind/named.conf.com – La configuration pour le serveur DNS com lui-même
1.3. Déclaration de domaine et zones
Dans named.conf.local, cela ou on configure nos zones.
Cela définit imna.com comme la zone racine configurée en tant que zone principale, ce qui signifie
que notre serveur DNS sera le serveur faisant autorité pour ce domaine. Les détails de la zone
seront chargés depuis le fichier imna.com.dir.
Nous ajoutons également une déclaration de zone pour le nom de notre serveur DNS
com 71.168.192 –in-addr.arpa avec ses détails dans le fichier imna.com.inv.
Pour héberger notre propre zone en tant que serveur maître, on va modifier le fichier
named.conf.local comme suit :
3. Réalisé par : SAID YOUSSOUF AHMED
Zone "imna.com" IN {
type master;
File "/etc/bind/imna.com.dir";
};
Zone "71.168.192" IN {
type master;
file "/etc/bind/imna.com.inv ";
};
1.4. Création des fichiers
root@ubuntu:/etc/bind# cp db.local imna.com.dir
root@ubuntu:/etc/bind# cp db.127 imna.com.inv
1.5. Configuration de imna.com.dir
Ensuite, nous devons définir les détails de notre zone racine imna.com dans le
fichier imna.com.dir :
Cela définit le TTL par défaut, l’enregistrement SOA définissant les propriétés de la zone, notre
serveur DNS comme serveur de noms pour imna.com et son adresse IP.
FIGURE 1:ZONE DIRECT
1.5.1. Configuration imna.com.inv
On édite le fichier imna.com.inv pour le modfie
4. Réalisé par : SAID YOUSSOUF AHMED
1.5.2. Editer le resolv.conf
Maintenant nous allons éditer le fichier resolv.conf pour introduire l’adresse ip
du serveur DNS
root@ubuntu:/etc/bind# cd /etc
root@ubuntu:/etc#
nameserver 192.168.71.2
domain imna.com
1.5.3. modifier le fichier hosts
1.5.4. Éditer le named.conf.options
On va configurer un forwarder, cad un serveur DNS qui saura répondre aux requêtes que
votre serveur ne sait pas résoudre, cad en gros toutes sauf celles de la zone que l'on va
héberger pour nos machines locales.
Pour cela on va modifier named.conf.options avec la commande
root@ubuntu:/etc/bind# nano named.conf.options
forwarders {
192.168.71.146;
8.8.8.8;
};
1.5.5.Redémarrage de bind
On peut maintenant redémarrer le service Bind9 avec
root@ubuntu:/etc/bind# service bind9 restart
5. Réalisé par : SAID YOUSSOUF AHMED
1.5.6.status
1.5.7. Le test local
Ici on utilise la commande nslookup
1.5.8. Test un client windows
Pour tester notre serveur DNS, nous utilisons la commande nslookup
a) ping
Maintenant on test la résolution à partir de la commande « nslookup