• [^] # Re: +trace

    Posté par (site web personnel) . En réponse au message dig option +trace. Évalué à 3.

    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 :

    1. si le nom demandé est dans une zone qu'il sert, il renvoie ce qu'il a à son sujet ;
    2. sinon, si l'enregistrement demandé est dans son cache, il le renvoie ;
    3. 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.