Durante muitos anos, sempre utilizei os servidores de DNS que meu provedor oferecia. Nunca me preocupei muito com isso, afinal atendia as minhas necessidades básicas de resolver nomes e raramente tinha problemas. Mas de uns tempos para cá, comecei a notar uma certa lentidão na hora de resolver nomes usando o DNS de meu provedor, muitas vezes ao acessar um determinado endereço pela primeira vez, meu navegador ficava por vários segundos até conseguir resolver aquele endereço, sendo que algumas vezes não conseguia e retornava um erro de endereço não localizado.
Esse problema começou a aumentar com uma certa frequência e naturalmente começou a me irritar. Resolvi instalar um bind 9 na minha própria máquina, o que resolveu parcialmente o problema. O primeiro acesso a um domínio demorava alguns segundos, a partir do segundo acesso o site abria em um piscar de olhos. A desvantagem de usar o próprio DNS é que se a máquina é reinicializada, o cache é perdido. Meus problemas acabaram quando conheci o OpenDNS, trata-se de um gigantesco servidor de DNS público. Basicamente você precisa apenas adicionar os seguintes IPs no seu /etc/resolv.conf (ou no local apropriado caso você utilize outro sistema operacional):
208.67.222.222 (primário) e 208.67.220.220 (secondário)
Pronto! Você já estará utilizando a gigantesca rede de DNS. Segundo informações do próprio serviço, o sistema é seguro e à media que o número de usuários aumenta, a base de dados fica mais completa e a resolução de nomes fica bem mais rápida. Eu confesso que estou bem satisfeito com o serviço, até o momento não tive nenhum problema.
O serviço é gratuito e conta ainda com uma área onde você pode configurar alguns recursos interessantes, como bloquear sites pornográficos, redes sociais (Orkut, Linkedin, Facebook, etc) entre outros serviços. Basicamente você insere o IP de sua rede e sempre que algum usuário local de sua rede (que esteja usando o OpenDNS) tentar acessar algum site que você bloqueou, verá uma página de acesso negado, que inclusive pode ser configurada com o logo de sua empresa.
No meu caso, adicionei o OpenDNS como servidor de DNS padrão no meu roteador, então todos os usuários da minha rede naturalmente vão utilizá-lo.
Fica a dica!
Informações: http://www.opendns.com