Tenía curiosidad por saber qué servidor DNS utilizaba mi teléfono. Así que lancé un emulador de terminal y entré:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Como puede ver, mi teléfono utiliza 8.8.8.8 y 8.8.4.4 como servidores DNS ( servidores DNS públicos de Google ).
En casa (Wifi), mi enrutador está configurado para proporcionar servidores OpenDNS a través de DHCP. Pero, en mi teléfono, cat /etc/resolv.conf
devuelve la misma salida. Lo mismo con 3G. E, incluso si deshabilito tanto Wifi como 3G, y luego reinicio el teléfono, todavía usa los servidores DNS públicos de Google.
No recuerdo haber cambiado resolv.conf
o instalado ninguna aplicación para cambiarlo.
Mi teléfono es un HTC Desire con CyanogenMod 7.2.0.1 (Android 2.3.7).
¿Alguien puede explicarme por qué mi teléfono usa Google Public DNS? ¿Es una configuración común para cualquier dispositivo Android o ROM CyanogenMod?
getprop | grep dns
no devuelve nada.getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'
(buscando la dirección IPv4) no devuelve resultados relevantes. Propiedades devueltos sonro.baseband
,ro.build.description
,ro.modversion
ygsm.version.baseband
. ¿Alguna idea?