Eu estava curioso para saber qual servidor DNS meu telefone usava. Então, lancei um emulador de terminal e digitei:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Como você pode ver, meu telefone usa 8.8.8.8 e 8.8.4.4 como servidores DNS ( servidores DNS públicos do Google ).
Em casa (Wifi), meu roteador está configurado para fornecer servidores do OpenDNS através do DHCP. Mas, no meu telefone, cat /etc/resolv.conf
retorna a mesma saída. A mesma coisa com o 3G. E, mesmo que eu desative o Wifi e o 3G e reinicie o telefone, ele ainda usa os servidores DNS públicos do Google.
Não me lembro de ter alterado resolv.conf
ou instalado nenhum aplicativo para alterá-lo.
Meu telefone é um HTC Desire com CyanogenMod 7.2.0.1 (Android 2.3.7).
Alguém pode me explicar por que meu telefone usa o DNS público do Google? É uma configuração comum para qualquer dispositivo Android ou ROM CyanogenMod?
getprop | grep dns
não retorna nada.getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'
(procurando o endereço IPv4) não retorna resultado relevante. Propriedades são retornadosro.baseband
,ro.build.description
,ro.modversion
egsm.version.baseband
. Qualquer ideia?