Compartilhar via


DNS Conditional Forwarding ou Encaminhadores Condicionais (pt-BR)

Conditional Forwarding

O processo é parecido com o de encaminhamento, mas nesse caso você deve configurar não somente o endereço IP do encaminhador, mas deve associar o nome do domínio DNS que é autoridade para a zona juntamente com o endereço IP. O exemplo abaixo mostra como funciona o processo de encaminhadores padrão, vamos analisar primeiro para ver a diferença.

Processo de Forwarder:

http://www.portaltecnologia.net/wp-content/uploads/2009/05/forward.JPG

Processo de Conditional Forwarder:

http://www.portaltecnologia.net/wp-content/uploads/2009/05/cforward.JPG

Percebam que o nome de domínio DNS está associado ao endereço IP.

Esse processo é comumente usado em casos de fusão de empresas que estão separadas fisicamente, parceiros de negócios, onde uma precisa consultar os registros na intranet da outra e vice versa. Nesse caso é só configurar o serviço de conditional forwarding em cada uma das empresas parceiras. Seu servidor DNS que está configurado para fazer conditional forwarding para seu parceiro não utiliza recursão, o processo para antes de chegar aos root hints, o que agiliza a resolução.

Você elimina a necessidade de se ter zonas secundárias. As Stub Zones também tem um efeito semelhante, mas explico no próximo artigo.

Como configurar

Para configurar o servidor como conditional forwarding precisamos obter o nome do domínio e o endereço IP do servidor DNS de destino.

Vamos usar como exemplo o domínio “portaltecnologia” novamente. Precisamos descobrir o nome do servidor autoritativo para esse domínio e associar o endereço IP na guia Forwarders do console DNS.

1 – Vamos abrir o console DNS (dnsmgmt.msc).

2 – Vamos pedir propriedades de servidor.

3 – Vamos até a aba Forwarders.

http://www.portaltecnologia.net/wp-content/uploads/2009/05/cforwad1.JPG

4 – Vamos clicar em New e nessa parte vamos adicionar o nome do domínio.

http://www.portaltecnologia.net/wp-content/uploads/2009/05/cforwad2.JPG

5 – Com o nome do domínio selecionado vamos associar o endereço IP.

http://www.portaltecnologia.net/wp-content/uploads/2009/05/cforwad3.JPG

6 – Pronto, a condição está criada, agora vamos ver como o servidor entende que deve processar essa solicitação.

Ordem de resolução

Vou tentar enumerar o processo de resolução através do processo de contional forwarding para ficar mais claro.

1 – Você digita algum nome para ser resolvido na zona da empresa parceira

2 – O resolver não encontra informações para resolver e a consulta é transferida para o servidor. O servidor percebe que não tem a informação na sua base, somente os nomes de sua organização

3 – Então ele checa na aba forwarders para encontrar algum forwarder configurado

4 – É encontrado um nome de domínio com um endereço IP associado para o servidor autoritativo para esse nome

5 – A consulta é então encaminhada para esse servidor que responde com autoridade e devolve a resolução para o seu servidor

6 – O servidor responde para o cliente que então pode acessar o recurso, com mais rapidez que se utilizasse o processo de recursão

Conclusão

  • Usamos em casos de fusões de empresas que se tornam parceiras e estão separadas fisicamente, onde os usuários necessitam resolver nomes na intranet do outro local e vice versa
  • Agiliza o processo nesse caso, pois o servidor que tem um conditional forwarding configurado não faz uso da recursão, pois já conheçe qual o servidor autoritativo para o nome de destino, isso funciona como um atalho nesse caso

** **

Referências

http://technet.microsoft.com/pt-br/library/cc757172%28WS.10%29.aspx

http://www.windowsnetworking.com/articles_tutorials/DNS_Conditional_Forwarding_in_Windows_Server_2003.html

 

Autor: Tiago Souza
Blog: http://portaltecnologia.net/