• [^] # Re: apt-get install unbound

    Posté par . En réponse au sondage Quel résolveur DNS utilisez-vous ?. Évalué à 7.

    Je veux dire, en deux mots, à quel endroit prend-il ses infos ? En quoi ses sources sont-elles fiables ?

    Il prend ses infos en contactant directement les serveurs faisant autorité, sans passer par un intermédiaire.

    Il faut comprendre la différence entre un stub resolver et un full resolver (aussi appelé résolver récursif).

    Seul un résolveur récursif est capable de répondre pleinement à une question, en émettant autant de requêtes que nécessaire auprès des différents serveurs faisant autorité jusqu’à obtenir une réponse. Par exemple, pour obtenir l’adresse de www.example.com., un résolveur récursif contactera successivement un des serveurs faisant autorité pour la racine (qui lui répondra en gros « je connais pas www.example.com., mais demande aux serveurs faisant autorité pour com., c’est leur rayon »), puis un des serveurs faisant autorité pour com., puis finalement un des serveurs faisant autorité pour example.com..

    Un stub resolver, en revanche, peut seulement transmettre la demande à un résolveur récursif et en attendre la réponse.

    En général, par défaut le résolveur du système d’exploitation est un stub resolver, qui ne peut donc rien faire tout seul. Il doit être configuré avec l’adresse d’un ou plusieurs serveurs récursifs (typiquement, ceux indiqués par le FAI) à qui transmettre les demandes.

    Installer un « DNS perso », dans ce contexte, consiste à remplacer le stub resolver du système par un résolveur récursif (comme Unbound par exemple), dispensant ainsi de la nécessité d’utiliser un résolveur récursif fourni par un tiers.