Em 03/12/2009 o Google anunciou o lançamento de seu DNS Público, que promete uma navegação mais rápida e estável. Por definição, DNS é um serviço que traduz os números ips em nomes de domínios, permitindo assim, a localização dos websites.
Um serviço de DNS público muito popular é o OpenDNS, mas sempre que testei o serviço tive resultados ruins com a minha conexão Velox de 1Mb.
Com o DNS público do Google, a coisa muda de figura. Fiz um pequeno shell script para rodar no meu Ubuntu e a tabela compartativa pode ser analisada:
| Site | DNS | ||||
| Google 8.8.4.4 | Google 8.8.8.8 | OpenDNS | Velox MG | Velox MG | |
| uol.com.br | 43 | 43 | 163 | 178 | 47 |
| orkut.com | 39 | 41 | 155 | 169 | 46 |
| sulmg.com.br | 191 | 46 | 144 | 194 | 72 |
| gdhn.com.br | 40 | 43 | 155 | 406 | 68 |
| baboo.com.br | 39 | 45 | 164 | 285 | 48 |
| ubuntu.com | 38 | 43 | 154 | 442 | 65 |
| gizmodo.com.br | 40 | 43 | 154 | 49 | 162 |
| wave.google.com | 81 | 51 | 187 | 384 | 49 |
Fica claro que os DNS do Google são os mais rápidos, principalmente se comparados ao OpenDNS. Em comparação com o DNS do Velox o ganho é muito pequeno.
Para utilizar o DNS Público do Google numa coenxão DSL com modem roteado, basta adicionar os endereços 8.8.8.8 e 8.8.4.4 como DNS primário e secundário respectivamente.
O shell script que utilizei é este:
#!/bin/sh
for i in "uol.com.br" "orkut.com" "sulmg.com.br" "gdhn.com.br" "baboo.com.br" "ubuntu.com" "gizmodo.com.br" "wave.google.com"
do
for j in "8.8.4.4" "8.8.8.8" "208.67.222.222" "200.165.132.147" "200.165.132.155"
do
echo $j $i `dig @$j $i | grep Query | awk -F ":" '{print $2}'`
done
done