Écrit par VieuxProf
|
01-01-1999 |
Page 2 sur 2
Exemple de requête DNS itérative :
La machine 'monclient' souhaite résoudre l'adresse IP de la machine 'machinecible.sousdomaine.domaine.fr'. Les serveurs faisant autorité sur '.fr', 'domaine.fr' et 'sousdomaine.domaine.fr' sont respectivement 'ns.inria.fr', 'ns.domaine.fr' et 'ns.sousdomaine.domaine.fr'.
- La machine 'monclient' interroge le serveur DNS interne 'serveurlocal'. (1)
- Si 'serveurlocal' possède l'information recherchée dans son cache ou si la résolution demandée concerne un domaine sous son autorité, il renvoie directement la réponse et la recherche est terminée. (2)
- Si 'serveurlocal' connaît 'ns.sousdomaine.domaine.fr' ou 'ns.domaine.fr', il interroge le serveur de plus bas niveau et obtient l'adresse IP de 'machinecible'. Il mémorise l'information dans son cache, renvoie la réponse à 'monclient' et la recherche est terminée. (6+2 ou 5+6+2)
- Si 'serveurlocal' connaît 'ns.inria.fr' (TLD) mais ne connaît pas 'ns.sousdomaine.domaine.fr' ni 'ns.domaine.fr', il interroge 'ns.inria.fr' qui lui renvoie l'adresse de 'ns.domaine.fr'. Il interroge alors 'ns.domaine.fr' qui lui renvoie l'adresse de 'ns.sousdomaine.domaine.fr'. Il interroge ensuite 'ns.sousdomaine.domaine.fr' qui lui renvoie l'adresse de 'machinecible'. Il mémorise à chaque étape l'information dans son cache puis renvoie la réponse à 'monclient'. (4+5+6+2)
- Si 'serveurlocal' ne connaît pas 'ns.inria.fr', il interroge un root-server qui lui renvoie cette adresse puis redescend itérativement la hiérarchie comme précédemment. Il mémorise à chaque étape l'information dans son cache puis renvoie la réponse à 'monclient'. (3+4+5+6+2)
<< Début < Précédente 1 2 Suivante > Fin >> |
Dernière mise à jour : ( 03-02-2008 )
|