SetDNS – Use o Google DNS ou OpenDNS no Android
O seu Android mais rápido na resolução de nomes
Normalmente o serviço de DNS é fornecido pelo ISP que nos dá acesso à Internet. No entanto cada um é livre do usar o serviço de DNS que pretende. Na prática, quanto mais rápido for o servidor de DNS a resolver/traduzir um nome (endereço) num endereço IP, mas rápido será o acesso à informação.
Para desktop foram já várias as ferramentas (ex.DNS Switch, QuickSetDNS, etc) que apresentamos para forçar o uso de outros serviços de DNS. Hoje vamos conhecer o SetDNS para Android.
Qual a importância do DNS?
Um dos serviços/protocolos mais importante em qualquer rede de dados é o DNS (Domain Name System). Tal como o nome sugere, o DNS traduz nomes em endereços IPs e vice-versa. Por exemplo, quando acedemos ao site www.google.com, o nosso sistema precisa de saber qual o servidor a contactar e pede ao servidor de DNS (que está configurado) para que este lhe traduza o nome num endereço IP.
SetDNS
A aplicação SetDNS permite que utilizador mude de servidores de DNS de uma forma muito simples e rápida. De salientar que a aplicação permite alterações (Override) de DNS tanto ao nível das ligações 3G como Wifi e tem ainda suporte para IPv6. Um aspecto, de certa forma negativo, é facto de todas as funcionalidades apenas funciona em dispositivos com privilégios root .
Relativamente ao serviços de DNS pré-configurados, há a destacar o Google DNS, OpenDNS, entre outros. O SetDNS tem também um widget para que o utilizador possa ver de forma rápida as configurações ao nível do DNS no seu dispositivo.
Em algumas ocasiões, a mudança de serviço de DNS ajuda a resolver problemas da rede ou simplesmente torna as comunicações mais rápida. A versão gratuita apenas funciona por 24 horas no entanto, quem não quiser pagar, pode sermpre recorrer ao DNS Changer.
Este artigo tem mais de um ano
Não aconselho nem um nem outro. Aconselho OpenNIC. http://wiki.opennicproject.org/Tier2
nsaminefield:~ int3$ ping 212.113.191.130
PING 212.113.191.130 (212.113.191.130): 56 data bytes
64 bytes from 212.113.191.130: icmp_seq=0 ttl=250 time=13.525 ms
64 bytes from 212.113.191.130: icmp_seq=1 ttl=250 time=14.767 ms
^C
— 212.113.191.130 ping statistics —
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 13.525/14.146/14.767/0.621 ms
nsaminefield:~ int3$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=49 time=48.428 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=49 time=50.137 ms
^C
— 8.8.8.8 ping statistics —
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 48.428/49.282/50.137/0.855 ms
nsaminefield:~ int3$
Não digo mais 😀
😀
Nice pá!
Então eu sou ZON, e tinha um DNS que era 10ms mais caro que isso! OMG! 😛
Num único request, não faz qualquer diferença visível, mas se abrires um site ou uma aplicação que faça N requests a servidores diferentes, aí já vais ver a diferença. Imagina um site com comentários, tipo o pplware, em que o avatar de cada pessoa está linkado para um servidor externo. O teu browser tem de ir buscar o endereço IP de cada servidor, para além do servidores onde estão alojadas as várias frameworks, como jQuery, jQueryUI, Bootstrap, Normalize, ADS, etc.
wut? ADS? Bootstrap? wtf? lol Se tens active directory server aka servidor de dominio é um servidor local…
não entendi mesmo.
Quando carregas uma página, fazes um request por cada domínio de onde estás a ir buscar os resources.
Por exemplo:
http://tools.pingdom.com/fpt/#!/d1dKI0/pplware.sapo.pt
Cada quadrado desses a cor-de-rosa é um DNS lookup.
Facilmente vês os milissegundos a transformarem-se em segundos.
boas, e como se alterar por lan o dns sem ser por wifi??