Mise en place d'un nom de domaine (NDS)

   •   Qu'est ce qu'un DNS?

Le système de noms de domaine ou (Domain Name System) est un service permettant d'établir
                                     Domain
une correspondance entre une adresse IP et un nom de domaine et, plus généralement, de
trouver une information à partir d'un nom de domaine.

   •   Rôle d'un DNS

Les ordinateurs connectés à un réseau IP, comme Internet, possèdent une adresse IP. Ces
adresses sont numériques afin d'être plus facilement traitées par une machine. En IPv4, elles
sont représentées sous la forme xxx.xxx.xxx.xxx, où xxx est un nombre variant entre 0 et 255
(en système décimal). En IPv6, les IP sont de la forme xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,
où x représente un caractère au format hexadécimal.

   •   Hiérarchie du DNS

Le système des noms de domaines consiste en une hiérarchie dont le sommet est appelé la
racine. On représente cette dernière par un point. Dans un domaine, on peut créer un ou
plusieurs sous-domaines ainsi qu'une délégation pour ceux-ci, c'est-à-dire une indication que
les informations relatives à ce sous-domaine sont enregistrées sur un autre serveur. Ces sous-
domaines peuvent à leur tour déléguer des sous-domaines vers d'autres serveurs.
Tous les sous-domaines ne sont pas nécessairement délégués. Les délégations créent des zones,
c'est-à-dire des ensembles de domaines et leurs sous-domaines non délégués qui sont configurés
sur un serveur déterminé. Les zones sont souvent confondues avec les domaines.


   •   Résolution du nom par hôte

Les hôtes n'ont qu'une connaissance limitée du système des noms de domaine. Quand ils doivent
résoudre un nom, ils s'adressent à un ou plusieurs serveurs de noms dits récursifs, c'est-à-dire
qui vont parcourir la hiérarchie DNS et faire suivre la requête à un ou plusieurs autres serveurs
de noms pour fournir une réponse. Les adresses IP de ces serveurs récursifs sont souvent
obtenues via DHCP ou encore configurés en dur sur la machine hôte. Les fournisseurs d'accès à
Internet mettent à disposition de leurs clients ces serveurs récursifs. Il existe également des
serveurs récursifs ouverts comme ceux de Google Public DNS ou OpenDNS.




Emelin Steve YATOUNGOU                                                                    Page 1
Installation de paquet bind

On vérifie si le paquet n'est pas encore installé




Configuration du serveur DNS
Le fichier de configuration se trouve dans: /etc/named.conf
# cd /var/named/
# ls
# cp named.localhost emesteyat.sn
# vim emesteyat.sn




Emelin Steve YATOUNGOU                                        Page 2
Création de la zone inverse




Changeons l'appartenance du fichier




Création de fichier zone




Dans le fichier édité, on crée le fichier zone primaire




Emelin Steve YATOUNGOU                                    Page 3
Dans le fichier édité, on crée la zone inverse




Le fichier de configuration se trouve dans /etc/resolve.conf




Dans le fichier de configuration on fixe l'adresse IP du serveur DNS




Emelin Steve YATOUNGOU                                                 Page 4
On redémarre le serveur DNS




On test la résolution direct




Emelin Steve YATOUNGOU         Page 5
test
On test la résolution inverse




Configuration du serveur DNS secondaire
Sur le serveur secondaire, on se positionne dans named (cd named)
On édite le fichier de configuration /etc/named.rfc1912.zones




On donne l'adresse IP du maitre dans masters et le nom du domaine dans zone




 Sur le master, on autorise le transfert et les requêtes venant du serveur secondaire
allow-
allow-transfer { 192.168.1.130; };
allow-
allow-query { any; };




Emelin Steve YATOUNGOU                                                                  Page 6
On redémarre les serveurs DNS et on constate la création du fichier « emesteyat.sn » dans
/var/named de la machine ayant le serveur secondaire.
Pour que le secondaire prenne en compte les modifications qui ont été effectuées sur le primaire,
il faudrait changer le numéro de série au niveau de l'enregistrement de type SOA sur le serveur
primaire à chaque fois qu'il y aura une modification.

Utilisé principalement pour faire cette correspondance nom de machine–>adresse IP et
Réciproquement, le DNS est également indispensable pour le bon fonctionnement du système de
messagerie électronique. En effet, il permet de déterminer quelle est la machine gérant le
courrier électronique pour un domaine donné.




Emelin Steve YATOUNGOU                                                                    Page 7

Dns

  • 1.
    Mise en placed'un nom de domaine (NDS) • Qu'est ce qu'un DNS? Le système de noms de domaine ou (Domain Name System) est un service permettant d'établir Domain une correspondance entre une adresse IP et un nom de domaine et, plus généralement, de trouver une information à partir d'un nom de domaine. • Rôle d'un DNS Les ordinateurs connectés à un réseau IP, comme Internet, possèdent une adresse IP. Ces adresses sont numériques afin d'être plus facilement traitées par une machine. En IPv4, elles sont représentées sous la forme xxx.xxx.xxx.xxx, où xxx est un nombre variant entre 0 et 255 (en système décimal). En IPv6, les IP sont de la forme xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, où x représente un caractère au format hexadécimal. • Hiérarchie du DNS Le système des noms de domaines consiste en une hiérarchie dont le sommet est appelé la racine. On représente cette dernière par un point. Dans un domaine, on peut créer un ou plusieurs sous-domaines ainsi qu'une délégation pour ceux-ci, c'est-à-dire une indication que les informations relatives à ce sous-domaine sont enregistrées sur un autre serveur. Ces sous- domaines peuvent à leur tour déléguer des sous-domaines vers d'autres serveurs. Tous les sous-domaines ne sont pas nécessairement délégués. Les délégations créent des zones, c'est-à-dire des ensembles de domaines et leurs sous-domaines non délégués qui sont configurés sur un serveur déterminé. Les zones sont souvent confondues avec les domaines. • Résolution du nom par hôte Les hôtes n'ont qu'une connaissance limitée du système des noms de domaine. Quand ils doivent résoudre un nom, ils s'adressent à un ou plusieurs serveurs de noms dits récursifs, c'est-à-dire qui vont parcourir la hiérarchie DNS et faire suivre la requête à un ou plusieurs autres serveurs de noms pour fournir une réponse. Les adresses IP de ces serveurs récursifs sont souvent obtenues via DHCP ou encore configurés en dur sur la machine hôte. Les fournisseurs d'accès à Internet mettent à disposition de leurs clients ces serveurs récursifs. Il existe également des serveurs récursifs ouverts comme ceux de Google Public DNS ou OpenDNS. Emelin Steve YATOUNGOU Page 1
  • 2.
    Installation de paquetbind On vérifie si le paquet n'est pas encore installé Configuration du serveur DNS Le fichier de configuration se trouve dans: /etc/named.conf # cd /var/named/ # ls # cp named.localhost emesteyat.sn # vim emesteyat.sn Emelin Steve YATOUNGOU Page 2
  • 3.
    Création de lazone inverse Changeons l'appartenance du fichier Création de fichier zone Dans le fichier édité, on crée le fichier zone primaire Emelin Steve YATOUNGOU Page 3
  • 4.
    Dans le fichierédité, on crée la zone inverse Le fichier de configuration se trouve dans /etc/resolve.conf Dans le fichier de configuration on fixe l'adresse IP du serveur DNS Emelin Steve YATOUNGOU Page 4
  • 5.
    On redémarre leserveur DNS On test la résolution direct Emelin Steve YATOUNGOU Page 5
  • 6.
    test On test larésolution inverse Configuration du serveur DNS secondaire Sur le serveur secondaire, on se positionne dans named (cd named) On édite le fichier de configuration /etc/named.rfc1912.zones On donne l'adresse IP du maitre dans masters et le nom du domaine dans zone Sur le master, on autorise le transfert et les requêtes venant du serveur secondaire allow- allow-transfer { 192.168.1.130; }; allow- allow-query { any; }; Emelin Steve YATOUNGOU Page 6
  • 7.
    On redémarre lesserveurs DNS et on constate la création du fichier « emesteyat.sn » dans /var/named de la machine ayant le serveur secondaire. Pour que le secondaire prenne en compte les modifications qui ont été effectuées sur le primaire, il faudrait changer le numéro de série au niveau de l'enregistrement de type SOA sur le serveur primaire à chaque fois qu'il y aura une modification. Utilisé principalement pour faire cette correspondance nom de machine–>adresse IP et Réciproquement, le DNS est également indispensable pour le bon fonctionnement du système de messagerie électronique. En effet, il permet de déterminer quelle est la machine gérant le courrier électronique pour un domaine donné. Emelin Steve YATOUNGOU Page 7