SIG 11 | ARTICLES | DOCUMENTS | MEMBRES | LIENS |
UN SERVEUR DE NOMS DE DOMAINES AVEC BIND 9Sur tous les réseaux utilisant le protocole TCP/IP, réseaux dont l'Internet n'est que l'acception la plus vaste et la moins privée, les machines se reconnaissent entre elles, dans l'actuelle version 4 du protocole, au moyen d'une adresse IP composée de quatre nombres de 8 bits, variant donc de 0 à 255, du style 192.168.1.1.
Les fichiers hostsUn simple fichier texte suffit à établir cette relation entre noms et adresses IP : il prendra typiquement la forme suivante :127.0.0.1 localhost.localdomain localhost 192.168.10.20 superathlon.mondomicile.fr superathlon #serveur 192.168.10.21 bravek6.mondomicile.fr bravek6 #client principal 192.168.10.22 486pourri.mondomicile.fr 486pourri #client auxiliaire # #serveurs virtuels sur superathlon # 192.168.10.20 www.mondomicile.fr 192.168.10.20 smtp.mondomicile.fr 192.168.10.20 pop.mondomicile.frSous le nom de hosts, il sera enregistré dans le répertoire /etc sous Linux, dans C:\Windows pour Windows95/98/Me, et dans C:\WINNT\System32\drivers\etc pour Windows NT et 2000. La syntaxe en est simple : sur chaque ligne, à gauche l'adresse IP, à droite le nom dit pleinement qualifié, puis le nom,facultatif, de la machine elle-même. On notera que :
Le système fonctionne de la façon suivante : en saisissant http://www.mondomicile.fr dans la barre d'adresse de mon navigateur, je vais déclencher une recherche de l'adresse IP associée à ce nom. Grâce au fichier hosts, le navigateur trouve l'adresse 192.168.10.20 et envoie sur le réseau une requête http demandant à la machine 192.168.10.20 de lui fournir la page d'accueil du site www.mondomicile.fr. Sur 192.168.10.20, le serveur web Apache, à l'écoute sur le port 80 réservé au protocole http, reçoit la demande et renvoie le document en question, index.html. La liaison est établie, la page d'accueil affichée sur le client, et on peut naviguer tranquille. C'est simple et ça marche très bien. Malheureusement, le recours à cette technique implique de tenir à jour un fichier hosts sur chaque client, ce qui, même pour un réseau local de taille moyenne, devient vite une tâche insurmontable. D'où l'idée de centraliser et de hiérachiser ces données par l'intermédiaire des serveurs de noms de domaines. |
SIG 11 | DOCUMENTS | L' INTRO | LES ELEMENTS | LA CONFIGURATION | LES ZONES | LES ENNUIS |