J'étais simplement curieux de savoir quel serveur DNS mon téléphone utilisait. J'ai donc lancé un émulateur de terminal et je suis entré:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Comme vous pouvez le voir, mon téléphone utilise 8.8.8.8 et 8.8.4.4 comme serveurs DNS ( serveurs DNS publics Google ).
À la maison (Wifi), mon routeur est configuré pour donner les serveurs OpenDNS via DHCP. Mais, sur mon téléphone, cat /etc/resolv.confrenvoie la même sortie. Même chose avec la 3G. Et, même si je désactive le Wifi et la 3G, puis que je redémarre le téléphone, il utilise toujours les serveurs DNS publics de Google.
Je ne me souviens pas avoir changé resolv.confou installé une application pour le changer.
Mon téléphone est un HTC Desire avec CyanogenMod 7.2.0.1 (Android 2.3.7).
Quelqu'un peut-il m'expliquer pourquoi mon téléphone utilise Google Public DNS? S'agit-il d'une configuration commune pour tous les appareils Android ou CyanogenMod ROM?
getprop | grep dnsne retourne rien.getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'(recherche d'adresse IPv4) ne renvoie pas de résultat pertinent. Propriétés retournées sontro.baseband,ro.build.description,ro.modversionetgsm.version.baseband. Une idée?