Google DNS vs. OpenDNS vs. DNS Clix. Qual é o mais rápido?

Os endereços Web são só nomes que na realidade apontam para IPs e a conversão de endereços web em IPs é feita por servidores de DNS (Domain Name Server). Este passo acrescenta latência na ligação pelo que decidi saber qual o servidor de DNS mais rápido.

Decidi testar 3 serviços de DNS, dois bastante famosos (Google Public DNS e OpenDNS) e outro que nem por isso (194.79.69.222 do Clix).

Para testar a velocidade dos DNS utilizei a ferramenta em Java da BrowserMob que utiliza 1000 endereços web populares para testar qual o servidore DNS mais rápido:

Test 1: Google
190906 ms for 1000 records
Test 2: Google
96055 ms for 1000 records
Test 3: Google
84081 ms for 1000 records
Test 1: OpenDNS
526702 ms for 1000 records
Test 2: OpenDNS
179250 ms for 1000 records
Test 3: OpenDNS
138038 ms for 1000 records
Test 1: Your DNS - 194.79.69.222
304933 ms for 1000 records
Test 2: Your DNS - 194.79.69.222
232713 ms for 1000 records
Test 3: Your DNS - 194.79.69.222
289761 ms for 1000 records

Até agora costumava utilizar o OpenDNS. Era melhor que o do Clix (que é realmente uma noja), mas o Google DNS mostrou-se regularmente mais rápido que o Open DNS. Se olharmos aos testes de DNS mais rápidos o tempo médio por pedido foi:

Google DNS: 84.0 ms
OpenDNS: 138.0 ms
Clix: 232.0 ms

Agora é altura de mudar os DNS no router da Asus e pensar se mudar os DNS para o google é bom em termos do “Do no Evil”! Hm…

(Se correrem o teste coloquem os vossos resultados nos comentários para comparação dos vários ISP nacionais).

BROWERMOB DNS PERFORMANCE TOOL v 1.0.1