私の電話がどのDNSサーバーを使用しているか知りたくてたまらなかった。ターミナルエミュレータを起動して、次のように入力しました。
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
ご覧のとおり、私の電話はDNSサーバー(Google Public DNSサーバー)として8.8.8.8と8.8.4.4を使用しています。
自宅(Wifi)では、DHCPを介してOpenDNSサーバーを提供するようにルーターが構成されています。しかし、私の電話でcat /etc/resolv.confは、同じ出力が返されます。3Gでも同じです。また、Wifiと3Gの両方を無効にしてから電話を再起動しても、GoogleのパブリックDNSサーバーが使用されます。
resolv.confそれを変更するためにアプリケーションを変更またはインストールしたことを覚えていません。
私の電話はCyanogenMod 7.2.0.1(Android 2.3.7)を搭載したHTC Desireです。
私の電話が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。何か案が?