2011-12-04 14 views
0

アンドロイドでDNSを解決する際に問題が発生しました。存在しないホストのDNSを解決しようとすると、207.223.0.140として解決されます。アンドロイドシェルにログインしてpingコマンドを実行しても、DNSは同じ方法で解決されます。 エミュレータでも同じことが起こります。アンドロイドDNSの問題

ホストの実際のDNSを解決するにはどうすればよいですか?

答えて

0

この問題を解決する正しい方法は、GoogleのパブリックDNSまたはOpenDNSサーバーを使用してホストを解決することです。 WiFiのDNS設定を変更する必要はありません。ホスト名を解決するには8.8.8.8を尋ねてください。 私はこれらのパブリックDNSサーバを使い始めて以来何の問題もありませんでした!

3

そのIPアドレスは、Comcastの検索エンジンのIPアドレス(または複数のIPアドレスの1つ)です。

あなたのAndroid搭載端末はまあまあです。

ホスト名が見つからない場合は、検索エンジンにリダイレクトされるのはComcast DNSです。 (これは何度も経験したことがあります)

+0

「実際に」動作させる方法はありますか? –

+1

おそらく、デバイスのWiFi設定でDNSサーバーを設定して、Comcastを上書きすることができます。 Googleは無料のパブリックDNSを提供しています。彼らのサーバは8.8.8.8と8.8.4.4です。 – Trott

+0

私のPC(同じルータに接続されている)からpingを実行しているときは、「Ping要求がホストを見つけることができませんでした」というような答えが返ってきます... –