Um encaminhador é um servidor de sistema de nome de domínio (DNS) de uma rede que encaminha consultas DNS sobre nomes DNS externos para servidores DNS que estão fora da rede. Você também pode encaminhar consultas de acordo com nomes de domínio específicos usando encaminhadores condicionais.
Você indica um servidor DNS de uma rede como um encaminhador ao configurar os outros servidores DNS da rede para que eles encaminhem para esse servidor DNS consultas que não consigam resolver localmente. Ao usar um encaminhador, você pode gerenciar a resolução de nomes que estejam fora da sua rede, como os nomes na Internet e, assim, aumentar a eficiência da resolução de nomes para os computadores da sua rede. Para obter mais informações sobre encaminhadores e encaminhadores condicionais, consulte Usando Encaminhadores.
A figura a seguir ilustra a forma como as consultas de nomes externas são direcionadas por meio dos encaminhadores.
Quando você indica um servidor DNS como um encaminhador, torna-o responsável pela manipulação de tráfego externo, o que limita a sua exposição à Internet. Um encaminhador cria um grande cache de informações de DNS externo porque todas as consultas DNS externas da rede são resolvidas através dele. Em um pequeno intervalo de tempo, um encaminhador resolve um grande número de consultas DNS externas usando esses dados em cache. Isso diminui o tráfego da Internet na rede e o tempo de resposta para clientes DNS.
Um servidor DNS configurado para usar um encaminhador se comporta de forma diferente de um servidor DNS que não esteja configurado para usar um encaminhador. Um servidor DNS configurado para usar um encaminhador se comporta como a seguir:
-
Quando o servidor DNS recebe uma consulta, ele tenta resolvê-la usando as zonas que hospeda e usando seu cache.
-
Se a consulta não puder ser resolvida usando dados locais, o servidor DNS encaminha a consulta para o servidor DNS indicado como encaminhador.
-
Se os encaminhadores não estiverem disponíveis, o servidor DNS tenta usar suas dicas de raiz para resolver a consulta.
Quando um servidor DNS passa uma consulta para um encaminhador, envia uma consulta recursiva para ele. Isso é diferente da consulta iterativa que um servidor DNS envia para outro durante a resolução de nomes padrão (que não envolve um encaminhador).
Encaminhadores condicionais
Um encaminhador condicional é um servidor DNS de uma rede que encaminha consultas DNS de acordo com o nome de domínio DNS na consulta. Por exemplo, você pode configurar um servidor DNS para encaminhar todas as consultas recebidas sobre nomes que terminam com corp.contoso.com para o endereço IP de um servidor DNS específico ou para os endereços IP de vários servidores DNS.
Resolução de nomes da Internet
Os servidores DNS podem usar encaminhadores condicionais para resolver consultas entre os nomes de domínio DNS de empresas que compartilham informações. Por exemplo, duas empresas, a Wingtip Toys e a Tailspin Toys, desejam aperfeiçoar a forma como os clientes DNS da Wingtip Toys resolvem os nomes dos clientes DNS da Tailspin Toys. Os administradores da Tailspin Toys informam aos administradores da Wingtip Toys sobre o conjunto de servidores DNS da rede da Tailspin Toys para onde a Wingtip Toys pode enviar consultas sobre o domínio dolls.tailspintoys.com. Os servidores DNS da rede Wingtip Toys são configurados para encaminharem todas as consultas de nomes que terminam com dolls.tailspintoys.com para os servidores DNS indicados na rede para a Tailspin Toys. Consequentemente, os servidores DNS da rede da Wingtip Toys não precisam consultar seus servidores raiz internos — ou os servidores raiz da Internet — para resolver consultas de nomes que terminam com dolls.tailspintoys.com.