Мне было просто интересно узнать, каким DNS-сервером пользуется мой телефон. Итак, я запустил эмулятор терминала и ввел:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Как видите, мой телефон использует 8.8.8.8 и 8.8.4.4 в качестве DNS-серверов ( общедоступные DNS-серверы Google ).
Дома (Wifi) мой маршрутизатор настроен на передачу серверов OpenDNS через DHCP. Но на моем телефоне cat /etc/resolv.confвозвращает тот же вывод. То же самое с 3G. И даже если я отключу Wi-Fi и 3G, а затем перезагружу телефон, он все равно использует общедоступные DNS-серверы Google.
Я не помню, чтобы я изменил resolv.confили установил какое-либо приложение для его изменения.
Мой телефон - HTC Desire с CyanogenMod 7.2.0.1 (Android 2.3.7).
Может кто-нибудь объяснить мне, почему мой телефон использует Google Public DNS? Это обычная конфигурация для каких-либо устройств Android или CyanogenMod ROM?
getprop | grep dnsничего не возвращает.getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'(ищет адрес IPv4) не возвращает соответствующий результат. Возвращенные свойстваro.baseband,ro.build.description,ro.modversionиgsm.version.baseband. Есть идеи?