next up previous contents Next: Configuration de votre machine Up: Résolution de noms DNS Previous: L'infrastructure DNS d'internet.   Table des matières  

28.2.2 Le processus de résolution de noms.

Dans cette section, nous présentons un cas impliquant www.cranzgot.co.za. La séquence de requêtes se déroule de manière à traduire ce nom en une adresse IP. Ce procédé est appelé résolution de noms d'hôte et l'algorithme qui réalise cette opération est appelé le résolveur.

  1. L'application cliente vérifie plusieurs bases de données sur la machine locale. Si elle peut obtenir une réponse directe, elle ne procède pas plus loin.
  2. Sinon, l'application effectue une requête sur un serveur de noms, géographiquement proche, et ce à partir d'un fichier de configuration locale. Disons que cette machine se nomme ns.
  3. L'application fait une requête à ns avec ``www.cranzgot.co.za?''.
  4. ns détermine si cette adresse a été récemment recherchée. S'il la possède, il n'y a pas lieu de continuer, vu que le résultat devrait être enregistré dans une mémoire cache locale. L'adresse IP y est accessible.
  5. ns vérifie si le domaine est local, c'est-à-dire s'il s'agit d'un ordinateur à propos duquel il possède une information directe. Ceci ne sera vrai que si ns est le serveur de noms propre à cranzgot.co.za.
  6. Autrement, ns élimine le TLD (Top Level Domain) .za. Il effectue une requête à un serveur de noms principal ``root'' (celui-ci est pré-enregistré), en lui demandant quel serveur de noms est responsable de .za. La réponse sera ucthpx.uct.ac.za d'adresse IP = 137.158.128.1.
  7. ns élimine alors le domaine suivant co.za et effectue une requête à
    137.158.128.1, lui demandant quel est le nom de serveur responsable de .co.za. La réponse sera secdns1.posix.co.za dont l'adresse IP est 160.124.112.10.
  8. ns élimine cranzgot.co.za et effectue une requête auprès de
    160.124.112.10, lui demandant qui est responsable pour cranzgot.co.za. La réponse sera pizza.cranzgot.co.za d'adresse IP = 196.28.123.1.
  9. ns effectue une requête auprès de 196.28.123.1 en lui enjoignant de lui donner l'adresse de cranzgot.co.za. La réponse est 160.123.176.1.
  10. ns retourne la réponse à l'application.
  11. ns enregistre chacun des résultats obtenus dans une mémoire cache locale avec une date d'expiration de manière à s'éviter une recherche complète en seconde fois.


next up previous contents Next: Configuration de votre machine Up: Résolution de noms DNS Previous: L'infrastructure DNS d'internet.   Table des matières  
1-01-2006