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.conf
restituisce 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.conf
o 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 dns
non 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.modversion
egsm.version.baseband
. Qualche idea?