Ero solo curioso di sapere quale server DNS utilizzava il mio telefono. Quindi ho lanciato un emulatore di terminale e ho inserito:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Come puoi vedere, il mio telefono utilizza 8.8.8.8 e 8.8.4.4 come server DNS ( server DNS pubblici di Google ).
A casa (Wifi), il mio router è configurato per fornire i server OpenDNS tramite DHCP. Ma, sul mio telefono, cat /etc/resolv.confrestituisce lo stesso output. Stessa cosa con 3G. E, anche se disabilito sia Wifi che 3G, e quindi riavvio il telefono, utilizza comunque i server DNS pubblici di Google.
Non ricordo di aver modificato resolv.confo installato alcuna applicazione per cambiarlo.
Il mio telefono è un HTC Desire con CyanogenMod 7.2.0.1 (Android 2.3.7).
Qualcuno può spiegarmi perché il mio telefono utilizza Google Public DNS? È una configurazione comune per qualsiasi dispositivo Android o CyanogenMod ROM?
getprop | grep dnsnon restituisce nulla.getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'(cercando l'indirizzo IPv4) non restituisce risultati pertinenti. Proprietà restituite sonoro.baseband,ro.build.description,ro.modversionegsm.version.baseband. Qualche idea?