私の電話がどの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
。何か案が?