Tout d'abord ça dépend de la type de requête.
Pour une requête simple, on passe par le DNS indiqué sur la config de machine.
Après la façon dont le DNS récupère les informations ne regarde que lui, il peut passer par un intermédiaire, ou taper directement dans ".", ou autre chose.
Par-contre il y a la notion de réponse autoritaire, parce que pour des raisons évidente d'économie de ressources, les serveurs DNS ont pratiquement tous un cache, un cache met un certain temps à se renouveler.
Le DNS d'origine et ses miroirs qui détiennent les informations en temps réel sur le nom logique recherché font autorité, les autres s'ils se servent de leur cache ne font pas autorité.
Lorsque l'on veut trouver la "vrai" réponse , on envoie une requête pour connaitre l'ip d'un serveur qui fait autorité, et on s'adresse directement à lui.
En gros, ce qui se passe juste après le serveur DNS auquel s'adresse mhn, on n'en sait strictement rien.
Si tu veux tester des requêtes DNS, tu peux utiliser nslookup (win/linux), utilisable avec un bon manuel.
Message édité par czh le 19-12-2007 à 20:48:43