Existem diversas vantagens em utilizar um servidor DNS alternativo, maior velocidade, a possibilidade de burlar bloqueios de conteúdo geolocalizado entre outras.
Mas também podemos usar um dns alternativo para melhorar a segurança da nossa conexão, evitando ataques como os de DNS Spoofing, onde um usuário malicioso pode se passar pelo seu servidor dns. A melhor solução que já encontrei é o DNSCrypt, do pessoal do OpenDNS, é uma solução simples que irá adicionar uma camada de criptografia entre você e o seu servidor DNS.
O que esta ferramenta faz é criar uma conexão criptografada para qualquer um dos servidores dns suportados, através de um DNS local rodando no seu sistema. Assim quando você tentar acessar geekzilla.com.br, o seu navegador irá enviar um pedido dns para o endereço de rede 127.0.0.1 na porta 53 e este pedido será transmitido através da conexão criptografada até o servidor DNS.
Download
O programa pode ser baixado em:
http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-win32-full-1.4.3.zip
Depois do download crie uma pasta no seu Desktop ou no C:\ , chamada DNSCrypt e extraia o conteúdo deste arquivo para a pasta. Você pode criar a pasta em qualquer local caso deseje.
Instalando e preparando seu PC
Agora você precisa abrir um prompt de comando, procure por CMD no busca do menu inicial e clique com o botão direito escolhendo “Rodar como Administrador”.
Em seguida entre com o comando abaixo ( adaptando para o caminho que você escolheu):
cd “C:\DNSCrypt\bin”
Instale o servidor do Proxy
Agora você precisa instalar o serviço proxy do DNSCrypt. Use o comando abaixo:
dnscrypt-proxy.exe –resolver-name=opendns –resolvers-list=”C:\DNSCrypt\bin\dnscrypt-resolvers.csv” –test=0
Se a sua janela do prompt mostrar uma mensagem similar a acima então esta tudo certo. Agora podemos instalar realmente o serviço com o comando abaixo:
dnscrypt-proxy.exe –resolver-name=opendns –resolvers-list=”C:\DNSCrypt\bin\dnscrypt-resolvers.csv” –install
Você verá a mensagem:
[INFO] The dnscrypt-proxy service has been installed and started
[INFO] The registry key used for this service is SYSTEM\CurrentControlSet\Services\dnscrypt-proxy\Parameters
[INFO] Now, change your resolver settings to 127.0.0.1:53
Mudando as suas configurações de DNS
Agora precisamos mudar sua configuração DNS atual. Clique com o botão direito no icone de rede no canto inferior direito da sua tela e depois em “Conexão Local” :
Acesse Conexão Local
Clique em propriedades:
E agora selecione usar os seguintes servidores DNS:
Complete o campo DNS preferêncial com o ip abaixo:
127.0.0.1:53
E pronto! Agora você tem uma conexão dns segura, não vou dizer que é infalível mas você irá estar protegido contra vários tipos de ataque como mencionamos no começo do post.





