Um reencaminhador é um servidor DNS (Sistema de Nomes de Domínio) numa rede que é utilizado para reencaminhar consultas de DNS para nomes de DNS externos a servidores DNS fora dessa rede. Também pode configurar o servidor para reencaminhar consultas de acordo com nomes de domínio específicos, utilizando reencaminhadores condicionais.

Um servidor DNS numa rede é designado como reencaminhador quando os outros servidores DNS da rede estão configurados para reencaminhar para ele consultas que não conseguem resolver localmente. Utilizando um reencaminhador, pode gerir a resolução de nomes fora da rede, tal como nome na Internet, o que pode melhorar a eficácia da resolução de nomes dos computadores da rede. Para mais informações sobre reencaminhadores e reencaminhadores condicionais, consulte Noções Sobre Reencaminhadores.

Ser membro do grupo Administradores, ou equivalente, é o requisito mínimo para concluir este procedimento. Consulte os detalhes sobre como utilizar as contas adequadas e associações a grupos em https://go.microsoft.com/fwlink/?LinkId=83477.

Configurar um servidor DNS para utilizar reencaminhadores

Para configurar um servidor DNS para utilizar reencaminhadores utilizando a interface do Windows
  1. Abra o Gestor de DNS.

  2. Na árvore da consola, clique no servidor DNS aplicável.

    Onde?

    • DNS/Applicable DNS server

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

  4. No separador Reencaminhadores, em Domínio de DNS, clique num nome de domínio.

  5. Em Lista de endereços IP do reencaminhador do domínio seleccionado, escreva o endereço IP de um reencaminhador e clique em Adicionar.

Considerações adicionais

  • Para abrir o Gestor DNS, clique em Iniciar, aponte para Ferramentas administrativas e, em seguida, clique em DNS.

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

  • Quando especificar um reencaminhador condicional, seleccione um domínio de DNS antes de introduzir um endereço IP.

  • Por predefinição, o servidor DNS aguarda cinco segundos por uma resposta de um endereço IP reencaminhador, antes de tentar outro endereço IP reencaminhador. Em Total de segundos antes de expirar o tempo para consultas reencaminhadas, pode alterar o número de segundos que o servidor DNS aguarda. Quando o servidor esgotar todos os reencaminhadores, tenta a recursão padrão.

  • Se quiser que o servidor DNS utilize apenas reencaminhadores e não tente mais nenhuma recursão se aqueles falharem, seleccione a caixa de verificação Não utilizar recursividade para este domínio.

    Pode desactivar a recursão para o servidor DNS para não a efectuar em nenhuma consulta. Se desactivar a recursão no servidor DNS, não poderá utilizar reencaminhadores no mesmo servidor.

  • Não introduza um endereço IP de reencaminhador mais de uma vez numa lista de reencaminhadores do servidor DNS, porque é um servidor mais fiável ou geograficamente mais próximo. Se preferir um dos reencaminhadores, coloque-o em primeiro lugar na série de endereços IP reencaminhadores.

  • Não pode utilizar um nome de domínio num reencaminhador condicional, se o servidor DNS alojar 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, aloja a zona primária desse nome de domínio), não poderá configurar esse servidor DNS com um reencaminhador condicional para corp.contoso.com.

  • Pode evitar problemas comuns que estão associados a reencaminhadores configurando os servidores DNS para evitar utilizar demasiado os reencaminhadores.

Para configurar um servidor DNS para utilizar reencaminhadores utilizando uma linha de comandos
  1. Abra uma linha de comandos.

  2. Escreva o comando que se segue e prima ENTER:

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

Parâmetro Descrição

dnscmd

Especifica o nome da ferramenta de linha de comandos para gerir servidores DNS.

<ServerName>

Obrigatório. Especifica o nome do anfitrião de DNS do servidor DNS. Também pode especificar o endereço IP do servidor DNS. Para especificar o servidor DNS no computador local, também pode introduzir um ponto (.).

/ResetForwarders

Obrigatório. Configura um reencaminhador.

<MasterIPaddress...>

Obrigatório. Especifica uma lista separada por espaços de um ou mais endereços IP dos servidores DNS para onde as consultas são reencaminhadas. 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é ser atingido o tempo de espera para consultas de reencaminhamento mal sucedidas.

<Time>

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

/Slave

Determina se o servidor DNS utiliza ou não recursão quando consulta o nome do domínio que é especificado por ZoneName.

Para ver a sintaxe completa deste comando, escreva o seguinte comando numa linha de comandos e prima ENTER:

dnscmd /ResetForwarders /help 

Considerações adicionais

  • Para abrir uma janela da linha de comandos, clique em Iniciar, aponte para Todos os programas, clique em Acessórios, clique com o botão direito do rato em Linha de comandos e depois clique em Executar como administrador.

  • Para definir o reencaminhador condicional de uma zona, utilize o seguinte comando:

    dnscmd <ServerName> /ZoneAdd <ZoneName> /Forwarder <MasterIPaddress ...> [/TimeOut <Time>] [/Slave]
    O comando /ZoneAdd adiciona a zona especificada pelo parâmetro ZoneName . O parâmetro IPAddress é o endereço IP para onde o servidor DNS reencaminhará consultas de DNS sem solução. O parâmetro /Slave define o servidor DNS como servidor subordinado. O parâmetro /NoSlave (predefinição) define o servidor DNS como servidor não subordinado, o que significa que efectuará recursão. Os parâmetros /Timeout e Time são descritos na tabela anterior.

  • Para visualizar uma zona que já foi adicionada a um reencaminhador condicional, utilize o seguinte comando:

    dnscmd <ServerName> /ZoneInfo <ZoneName>
  • Para repor os endereços IP reencaminhadores de um nome de domínio de reencaminhador condicional, utilize o seguinte comando:

    dnscmd <ServerName> /ZoneResetMasters <ZoneName> [/Local] [<ServerIPs>]
    O parâmetro /Local define a lista principal local para reencaminhadores integrados em Active Directory. O parâmetro ServerIPs é a lista de um ou mais endereços IP dos servidores mestre da zona. Os servidores mestre podem incluir servidores DNS que alojam cópias primárias ou secundárias da zona, mas não devem incluir endereços IP de servidores DNS de tal forma que dois servidores DNS, que alojam cópias de uma zona, se utilizem um ao outro como servidores mestre. Uma configuração deste tipo torna o caminho de reencaminhamento cíclico.

  • Não pode utilizar um nome de domínio num reencaminhador condicional, se o servidor DNS alojar 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, aloja a zona primária desse nome de domínio), não poderá configurar esse servidor DNS com um reencaminhador condicional para corp.contoso.com.

  • Pode evitar problemas comuns que estão associados a reencaminhadores configurando os servidores DNS para evitar utilizar demasiado os reencaminhadores.

Referências adicionais


Sumário