4.4 Resolvers

Resolvers são os clientes que acessam os name servers. Programas rodando no host que precisam de informação sobre o domain name space usam o resolver. O que um resolver faz:

Dependendo da forma como o DNS for implementado, o resolver pode ser simplesmente uma biblioteca de rotinas que são compiladas em programas tais como telnet ou ftp. Eles têm inteligência suficiente para fazer uma query, enviá-la, aguardar uma resposta e reenviar a query caso ela não seja respondida; mas isto é tudo. A maior parte da tarefa de encontrar uma resposta para uma query é feita pelo name server.

Outras implementações podem possuir resolvers mais inteligentes que façam por exemplo um cache das informações já buscadas nos name servers, mas são menos comuns.