Categorias
SysAdmin

Melhorando a internet com a escolha do melhor DNS

Uma forma de ter uma melhor velocidade de internet, alem do óbvio, que é ter uma boa banda/conexão contratada, é configurar bons servidores de DNS no seu computador ou modem/roteador.

Existe 3 DNS públicos muito conhecidos e difundidos que são o Cloudflare / APNIC 1.1.1.1, o Google Public DNS e o Cisco OpenDNS que são:

Cloudflare / APNIC 1.1.1.1: 1.1.1.1 e 1.0.0.1

Google Public DNS: 8.8.8.8 e 8.8.4.4

Cisco OpenDNS: 208.67.222.222 e 208.67.220.220

Mas qual será o melhor? E será que algum deles é o melhor para você?

Isso depende da vários fatores do servidor DNS, como por exemplo distancia e tempo de resposta.

Então para saber qual é os melhores para você só realizando testes de performance nos servidores.

Fazer manualmente é trabalhoso já existe milhares no mundo todo.

Procurando uma forma de definir o melhor servidor DNS encontrei o Namebench.

É um programa open source, que nasceu nos projetos de 20% do Google, que realiza um benchmark utilizando como referencia o histórico de um de seus navegadores, saída do tcpdump ou um conjunto de dados padronizados, ex do Alexa, a fim de ter uma lista de recomendações individuais de servidores.

O programa tem uma interface simples de compreender.

Namebench

Nela você configura as opções para poder realizar os teste.

Em Nameservers é exibido, por padrão, os seus servidores DNS atuais e você pode especificar qualquer servidor que quer ter certeza que seja incluído no teste.

Selecionando Include global DNS providers será incluído os mas conhecidos servidores DNS, como o OpenDNS e UltraDNS

Selecionando Include best available regional DNS services será incluído no testes os mais rápidos servidores reginais.

Com Include Censorship Checks selecionado ira verificar acesso a sites popularmente censurados.

Você pode enviar seu teste para o site de resultados do Namebench com Upload and Share, compartilhando seu teste.

Em Query Data Source você escolhe a partir de onde a lista de hosts será gerada. A mais precisa é o histórico de seu navegador mais utilizado, pois irá refletir o seu uso da internet. A opção “Alexa Top Global Domains (10000)” irá utilizar como fonte os 10000 sites mais populares da internet, o que pode não refletir o seu uso real.

Em Health Check Performance você define de acordo com a performance da sua conexão. Prefira utilizar a “Fast”, mas caso sua conexão seja instável é recomendado utilizar “Slow”

Para definir quantas solicitações serão testadas em cada servidor DNS coloque o valor em Number of queries. Quanto maior o numero, mais próximo do uso real o resultado deve chegar.

Namebench Results

Ao final dos testes será mostrado um relatório, que abrirá no navegador padrão, semelhante a esta acima, que mostrará qual a performance conseguida caso mude os servidores DNS para os recomendados, que estão à direita.

Alem de detalhes dos testes e gráficos de performance.

No meu teste consegui uma expectativa de melhora de 62,4% ao mudar para os servidores recomendados em substituição dos já configurados.

Caso não saiba onde ou como configurar os servidores DNS, o OpenDNS possui uma pagina com guias de configurações para pc e roteadores mais comuns.

Após realizar as configurações com os novos servidores DNS é testar a navegação e aproveitar uma internet mais estável e veloz.

2 respostas em “Melhorando a internet com a escolha do melhor DNS”

Bacana, no campo nameserve voce pode coloar varios servidores separando com virgula. (8.8.8.8, 8.8.4.4)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *