Next: Configuration de votre machine
Up: Résolution de noms DNS
Previous: L'infrastructure DNS d'internet.
Table des matières
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.
- 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.
- 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.
- L'application fait une requête à ns avec
``www.cranzgot.co.za?''.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- ns retourne la réponse à l'application.
- 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: Configuration de votre machine
Up: Résolution de noms DNS
Previous: L'infrastructure DNS d'internet.
Table des matières
1-01-2006