Encaminhador é um servidor DNS (Domain Name System) de uma rede usado para encaminhar consultas DNS de nomes DNS externos para servidores DNS fora dessa rede. Você pode também configurar o servidor para encaminhar consultas de acordo com nomes de domínio específicos usando encaminhadores condicionais.

Um servidor DNS de uma rede é designado como encaminhador quando os outros servidores DNS da rede estão configurados para encaminhar para esse servidor DNS as consultas que eles não podem resolver localmente. Use um encaminhador para gerenciar a resolução de nomes fora da sua rede, por exemplo, nomes na Internet, o que pode melhorar a eficiência da resolução de nomes para os computadores de sua rede. Para obter mais informações sobre encaminhadores e encaminhadores condicionais, consulte Noções básicas sobre Encaminhadores.

Ser membro do grupo Administradores ou equivalente é o mínimo exigido para execução deste procedimento. Revise os detalhes sobre o uso de contas e associações a grupos apropriadas em https://go.microsoft.com/fwlink/?LinkId=83477 (a página pode estar em inglês).

Configurando um servidor DNS para usar encaminhadores

Para configurar um servidor DNS para usar encaminhadores usando a interface do Windows
  1. Abra o Gerenciador DNS.

  2. Na árvore de console, clique no servidor DNS aplicável.

    Onde?

    • DNS/Servidor DNS aplicável

  3. No menu Ação, clique em Propriedades.

  4. Na guia Encaminhadores, em Domínio DNS, clique em um nome de domínio.

  5. Em Lista de endereços IP de encaminhadores do domínio selecionado, digite o endereço IP de um encaminhador e, em seguida, clique em Adicionar.

Considerações adicionais

  • Para abrir o Gerenciador de DNS, clique em Iniciar, aponte para Ferramentas Administrativas e clique em DNS.

  • Para criar um novo nome de domínio, clique em Novo e, em Domínio DNS, digite o nome do domínio.

  • Quando especificar um encaminhador condicional, selecione um nome de domínio DNS antes de digitar um endereço IP.

  • Por padrão, o servidor DNS espera cinco segundos por uma resposta de um endereço IP de encaminhador antes de utilizar um outro endereço. Em Número de segundos antes do tempo limite para encaminhar consultas, é possível alterar o número de segundos que o servidor DNS aguarda. Quando o servidor tiver esgotado todos os encaminhadores, tentatá uma recursão padrão.

  • Se desejar que o servidor DNS apenas use encaminhadores e não tente usar nenhuma recursão se os encaminhadores falharem, marque a caixa de seleção Não usar recursão neste domínio.

    Você pode desabilitar a recursão para o servidor DNS, de forma que não execute recursão nas consultas. Se a recursão for desabilitada no servidor DNS, não será possível usar encaminhadores no mesmo servidor.

  • Não insira um endereço IP de encaminhador mais de uma vez na lista de encaminhadores do servidor DNS, porque é um servidor mais confiável ou geograficamente mais próximo. Se você preferir um dos encaminhadores, coloque-o primeiro na série de endereços IP de encaminhadores.

  • Não será possível usar um nome de domínio em um encaminhador condicional se o servidor DNS hospedar uma zona primária, uma zona secundária ou uma zona de stub para esse nome de domínio. Por exemplo, se um servidor DNS for autoritativo para o nome de domínio corp.contoso.com (ou seja, se ele hospedar a zona primária para esse nome de domínio), não será possível configurar esse servidor DNS com um encaminhador condicional para corp.contoso.com.

  • Você pode evitar problemas comuns associados a encaminhadores configurando os servidores DNS para impedir o uso excessivo dos encaminhadores.

Para configurar um servidor DNS para usar encaminhadores usando uma linha de comando
  1. Abra um prompt de comando.

  2. Digite o comando a seguir e pressione ENTER:

    dnscmd <ServerName> /ResetForwarders <MasterIPaddress ...> [/TimeOut <Time>] [/Slave]
    

Parâmetro Descrição

dnscmd

Especifica o nome da ferramenta de linha de comando para gerenciar servidores DNS.

<Nome_do_Servidor>

Obrigatório. Especifica o nome de host DNS do servidor DNS. Você pode também digitar o endereço IP do servidor DNS. Para especificar o servidor DNS no computador local, digite um ponto (.).

/ResetForwarders

Obrigatório. Configura um encaminhador.

<Endereço_IP_principal...>

Obrigatório. Especifica uma lista separada por espaços de um ou mais endereços IP dos servidores DNS para os quais as consultas são encaminhadas. Você pode especificar uma lista de endereços IP separados por espaços.

/TimeOut

Especifica a definição do tempo limite. A definição do tempo limite é o número de segundos até esgotar o tempo para encaminhar consultas sem êxito.

<Tempo>

Especifica o valor para o parâmetro /TimeOut. O valor é em segundos. O tempo limite padrão é cinco segundos.

/Slave

Determina se o servidor DNS utilizará ou não a recursão ao consultar o nome de domínio especificado por ZoneName.

Para ver a sintaxe completa deste comando, no prompt de comando, digite o comando a seguir e pressione ENTER:

dnscmd /ResetForwarders /help 

Considerações adicionais

  • Para abrir uma janela de Prompt de Comando privilegiada, clique em Iniciar, aponte para Todos os Programas, clique em Acessórios, clique com o botão direito do mouse em Prompt de Comando e clique em Executar como administrador.

  • Para definir o encaminhador condicional de uma zona, use o seguinte comando:

    dnscmd <ServerName> /ZoneAdd <ZoneName> /Forwarder <MasterIPaddress ...> [/TimeOut <Time>] [/Slave]
    O comando /ZoneAdd adiciona a zona especificada pelo parâmetro Nome_da_zona. O parâmetro Endereço_IP é o endereço IP para o qual o servidor DNS encaminhará consultas DNS não resolvidas. O parâmetro /Slave define o servidor DNS como um servidor subordinado. O parâmetro /NoSlave (configuração padrão) define o servidor DNS como um servidor não subordinado, significando que ele executará a recursão. Os parâmetros /Timeout e Tempo estão descritos na tabela anterior.

  • Para visualizar uma zona que foi adicionada somente como um encaminhador condicional, use o seguinte comando:

    dnscmd <ServerName> /ZoneInfo <ZoneName>
  • Para redefinir os endereços IP de encaminhadores para um nome de domínio de encaminhador condicional, use o seguinte comando:

    dnscmd <ServerName> /ZoneResetMasters <ZoneName> [/Local] [<ServerIPs>]
    O parâmetro /Local define a lista mestre local dos encaminhadores integrados ao Active Directory. O parâmetro IPs_servidor é a lista de um ou mais endereços IP de servidores mestres da zona. Os servidores mestres podem incluir servidores DNS que hospedam cópias de zona primária ou secundária, mas eles não devem incluir endereços IP de servidor DNS de modo que dois servidores que hospedam cópias de uma zona usem um ao outro como servidores mestres. Esse tipo de configuração torna cíclico o caminho de encaminhamento.

  • Não será possível usar um nome de domínio em um encaminhador condicional se o servidor DNS hospedar uma zona primária, uma zona secundária ou uma zona de stub para esse nome de domínio. Por exemplo, se um servidor DNS for autoritativo para o nome de domínio corp.contoso.com (ou seja, se ele hospedar a zona primária para esse nome de domínio), não será possível configurar esse servidor DNS com um encaminhador condicional para corp.contoso.com.

  • Você pode evitar problemas comuns associados a encaminhadores configurando os servidores DNS para impedir o uso excessivo dos encaminhadores.

Referências adicionais


Sumário