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.conf
renvoie 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.conf
ou 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 dns
ne 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.modversion
etgsm.version.baseband
. Une idée?