


Noções básicas sobre resolvedores em DNS
No contexto do DNS, um resolvedor é um programa de software que atua como intermediário entre um cliente e os servidores de nomes DNS. A principal função do resolvedor é traduzir nomes de domínio em endereços IP. Quando um cliente (como um navegador ou aplicativo) precisa acessar um recurso com um nome de domínio específico, ele envia uma solicitação ao resolvedor com o nome de domínio. O resolvedor então consulta os servidores de nomes DNS para determinar o endereço IP associado a esse nome de domínio e retorna o endereço IP ao cliente.
Os solucionadores são normalmente usados em situações em que um cliente não tem acesso direto aos servidores de nomes DNS, como quando um cliente está atrás de um roteador NAT (Network Address Translation) ou de um firewall. Nestes casos, o resolvedor atua como um proxy entre o cliente e os servidores de nomes DNS, permitindo que o cliente acesse os servidores de nomes DNS mesmo que não possa se comunicar diretamente com eles.
Existem vários tipos de resolvedores disponíveis, incluindo:
1. Resolvedores stub: são resolvedores leves que armazenam em cache os endereços IP de nomes de domínio acessados recentemente. Eles normalmente não armazenam os registros DNS reais, mas encaminham as solicitações para um resolvedor completo.
2. Resolvedores completos: são resolvedores mais abrangentes que armazenam em cache os registros DNS reais por um longo período de tempo. Eles podem executar funções adicionais, como validação de DNSSEC e balanceamento de carga.
3. Resolvedores recursivos: são resolvedores que realizam consultas recursivas em nome do cliente. Isso significa que eles realizarão diversas pesquisas de DNS para resolver um único nome de domínio, em vez de apenas retornar o endereço IP do domínio raiz.
4. Resolvedores autorizados: são resolvedores autorizados para um nome de domínio específico. Eles são responsáveis por armazenar e manter os registros DNS desse nome de domínio e normalmente são usados por organizações que possuem sua própria infraestrutura DNS.



