next up previous contents
suivant: Conversion d'adresse IP en monter: Le DNS : la précédent: Le DNS : la   Table des matières

Conversion de nom en adresse IP

Prenons un cas pratique : résoudre le nom d'hôte machine.division.domaine.fr.

  1. La machine cherchant à atteindre cet hôte contacte l'un des serveurs de noms par défaut (3 au maximum) ;

  2. Si ce serveur de noms par défaut n'arrive pas à resoudre ce nom, il contacte les serveurs de noms à la racine. Il faut donc que tout serveur de noms ait au moins la liste de tous les serveurs de noms de la racine, ainsi que leur adresses IP associées. Parmis les serveurs de noms à la racine, le premier à répondre reconnaît l'adresse comme valide, et renvoie l'adresse IP du serveur de noms capable de mieux le renseigner : celui de la zone .fr (donc des noms de domaines du type xxx.fr) ;

  3. Le DNS local interroge alors le DNS de la zone .fr. Si ce serveur de noms n'est capable de résoudre machine.division.domaine.fr, il renvoie la liste des serveurs de noms de la zone domaine.fr;

  4. A son tour, un des serveur de noms de la zone domaine.fr reconnaît le suffixe division.domaine.fr, le serveur de noms de la zone division.domaine.fr, qui connaît l'adresse IP de machine.division.domaine.fr ;

Il y aura donc eu au maximum 3 interrogations pour les 3 serveurs de noms par défaut, 1 pour celui de la zone racine (zone ``.''), 1 pour celui de la zone .fr, 1 pour celui de la zone domaine.fr, et 1 pour celui de la zone division.domaine.fr, soit au total 7 serveurs de noms interrogés. Chacun de ces serveurs de noms ne renvoie à chaque fois que l'adresse du DNS le plus apte à répondre.

De plus, chaque serveur DNS garde en mémoire les dernières requettes. Ainsi, si un nom est souvent demandé, il a toute les chances de figurer dans la mémoire du serveur qui n'aura pas besoin d'interroger les autres serveurs : la réponse sera directe.

On voit tout de suite l'avantage de cette méthode : au lieu d'avoir un serveur indexant toute les machines du Web, il y a des milliers de machines indexant un petit bout de l'Internet, en l'occurence leur sous domaine. Cela répartit les informations et les charges sur ces milliers de machines. Il est donc nécessaire de configurer son propre DNS pour son réseau, si on veut que les noms des machines de son propre domaine soient résolus par d'autes hôtes.


next up previous contents
suivant: Conversion d'adresse IP en monter: Le DNS : la précédent: Le DNS : la   Table des matières
2004-07-17