Ich war nur neugierig zu wissen, welchen DNS-Server mein Telefon verwendet. Also habe ich einen Terminalemulator gestartet und Folgendes eingegeben:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Wie Sie sehen können, verwendet mein Telefon 8.8.8.8 und 8.8.4.4 als DNS-Server ( Google Public DNS-Server ).
Zu Hause (Wifi) ist mein Router so konfiguriert, dass OpenDNS-Server über DHCP bereitgestellt werden. Auf meinem Telefon wird jedoch cat /etc/resolv.confdieselbe Ausgabe zurückgegeben. Gleiches gilt für 3G. Und selbst wenn ich sowohl Wifi als auch 3G deaktiviere und dann das Telefon neu starte, werden die öffentlichen DNS-Server von Google verwendet.
Ich kann mich nicht erinnern, resolv.confeine Anwendung geändert oder installiert zu haben, um sie zu ändern.
Mein Handy ist ein HTC Desire mit CyanogenMod 7.2.0.1 (Android 2.3.7).
Kann mir jemand erklären, warum mein Telefon Google Public DNS verwendet? Ist es eine übliche Konfiguration für Android-Geräte oder CyanogenMod-ROM?
getprop | grep dnsjedoch nichts zurück.getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'(auf der Suche nach IPv4-Adresse) gibt kein relevantes Ergebnis zurück. Zurückgegebene Objekte sindro.baseband,ro.build.description,ro.modversionundgsm.version.baseband. Irgendeine Idee?