quinta-feira, 13 de março de 2014

Encaminhar consultas DNS utilizando balanceamento de Carga nos Links

Leave a Comment

O encaminhador (Forwarder) DNS, pode ajudar a reduzir o tráfego de WAN relacionado a resolução de nomes, normalmente eu encaminhava as consultas DNS para o servidor DNS do meu Provedor de Internet, caso o servidor DNS do seu provedor não seja muito congestionado, funciona bem! Isso começou a ser um problema quando a empresa adquiriu outros links de diferentes provedores para fazer balanceamento de carga (load balance).
Acontece que cada provedor o qual eu encaminhava a consulta só respondia às requisições feitas através do próprio link. Porém, como o Windows não trabalha esta restrição, ele tenta acessar o servidor DNS de um provedor através do link do outro provedor causando problemas.

Por exemplo:
Eu uso na minha empresa 4 links de internet com balanceamento de carga, dentre eles Velox e Embratel. O servidor da Embratel só atendia consultas unicamente vindas através do link Embratel, se no momento da consulta o link utilizado fosse o do Velox, a consulta seria recusada.

Caso o servidor DNS do seu domínio Active Directory não aponte para nenhum encaminhador DNS, se habilitados, as consultas serão passadas para os Root Hints, servidores DNS da Internet.

Uma forma de trazer mais agilidade à sua resolução de nomes, é encaminhar as consultas DNS para servidores públicos existentes na internet, como por exemplo: Google Public DNS, OpenDNS, GigaDNS(brasileiro), entre outros.... 
Figura acima mostrando Microsoft DNS utilizando encaminhadores do Google

Os Encaminhadores Públicos passariam a atender consultas vindas de qualquer um dos link, trazendo mais agilidade nas consultas.
Também é possível utilizar softwares para testar quais os melhores servidores DNS para você utilizar, com por exemplo: DnsBenchmark (https://www.grc.com/dns/benchmark.htm)

Seguem referencias tiradas da WIkipédia:
Google Public DNS é um serviço gratuito de resolução de DNS, como parte de uma iniciativa da Google para tornar a internet mais rápida. De acordo com a Google, no ano de 2012 o Google Public DNS se tornou o maior serviço público de DNS no mundo, manipulando mais de 70 bilhões de requisições por dia.
https://developers.google.com/speed/public-dns/docs/using?hl=es-419
   Endereços IPv4
8.8.8.8
8.8.4.4

   Endereços IPv6
2001:4860:4860::8888
2001:4860:4860::8844


OpenDNS é um serviço que estende os recursos de DNS adicionando benefícios tais como a correção de erro ortográfico, proteção contra phishing e filtro de conteúdo. Ele fornece um serviço gratuito que exibe propagandas, exibindo anúncios relevantes nos resultados das pesquisas, possuindo também uma versão paga que não exibe anúncios.
  Endereços IPv4
208.67.222.222 (resolver1.opendns.com)
208.67.220.220 (resolver2.opendns.com)
208.67.222.220
208.67.220.222


GigaDNS (brasileiro) promete ser um substituto ao gringo OpenDNS, no qual promete a resolução de nomes bem mais rápida para sites nacionais e internacionais. GigaDNS tem um tempo de resposta menor para as redes nacionais e internacionais, por estar localizado mais próximo dos usuários-alvo". 
   Endereços IPv4
189.38.95.95
189.38.95.96
   Endereços IPv6
2804:10:10::10
2804:10:10::20

Para saber mais sobre Servidores DNS Públicos, você pode verificar no link: http://www.abusar.org/dns.html

Veja Também esse link do TechNet, sobre Boas Práticas para configurar um servidor DNS:
http://technet.microsoft.com/pt-br/library/cc778439(v=ws.10).aspx



Você utiliza algum desse serviços para suas consultas DNS, qual o melhor? Deixe seu comentário !!!

0 comentários:

Postar um comentário