Donc si je comprends bien ta réponse, pour résoudre un nom de domaine ou chercher une machine sur mon réseau local le résolveur (mon pc je suppose)
Non, le résolveur c'est celui qui est indiqué dans /etc/resolv.conf.
interroge son cache, si il y a rien il va sur un serveur racine, si y a rien il va chercher sur le DNS local ?
Oui, s'il s'agit d'une résolution sur un nom qui n'est pas dans une zone qu'il sert lui-même.
Je trouve pas très logique, surtout pour un domaine local. Il me semble plus normal d'interroger le DNS le plus proche et si il trouve pas il va chercher le suivant.
Désolé, j'avais mal compris la question, du coup je corrige ce que je disais. Pour une requête donnée, le résolveur :
si le nom demandé est dans une zone qu'il sert, il renvoie ce qu'il a à son sujet ;
sinon, si l'enregistrement demandé est dans son cache, il le renvoie ;
sinon, il interroge les serveurs racine, puis selon les réponses, des serveurs de plus en plus proches du nom demandé, jusqu'à obtenir une réponse qui fait autorité, qu'il place alors dans son cache et renvoie au client.
[^] # Re: +trace
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au message dig option +trace. Évalué à 3.
Non, le résolveur c'est celui qui est indiqué dans
/etc/resolv.conf.Oui, s'il s'agit d'une résolution sur un nom qui n'est pas dans une zone qu'il sert lui-même.
Désolé, j'avais mal compris la question, du coup je corrige ce que je disais. Pour une requête donnée, le résolveur :