【问题标题】:android DNS issue安卓DNS问题
【发布时间】:2011-12-04 17:47:45
【问题描述】:

我在 android 中解析 dns 时遇到问题。当我尝试解析不存在主机的 dns 时,它解析为 207.223.0.140。即使我登录到 android shell 并运行 ping 命令,DNS 也会以相同的方式解析。 同样的事情也发生在模拟器中。

如何解析主机的真实 DNS?

【问题讨论】:

    标签: android networking dns


    【解决方案1】:

    该 IP 地址是 Comcast 搜索引擎的 IP 地址(或多个 IP 地址之一)。

    您的 Android 设备完全正常。

    当您的 Comcast DNS 找不到主机名时,它会将您重定向到其搜索引擎。 (我自己也经历过很多次。)

    【讨论】:

    • 您可以在设备的 WiFi 设置中设置您的 DNS 服务器以覆盖 Comcast 的。 Google 提供免费的公共 DNS。他们的服务器是 8.8.8.8 和 8.8.4.4。
    • 问题是当我从我的 PC(连接到同一个路由器)运行 ping 时,它给了我这样的答案:“Ping 请求找不到主机”,这似乎是正确的。 ..
    • 为避免此问题而发现的小技巧:使用套接字打开与主机的连接。如果超时失败,则该主机不存在。
    【解决方案2】:

    解决此问题的正确方法是使用 Google 公共 DNS 或 OpenDNS 服务器来解析主机。无需更改 WiFi DNS 设置,只需要求 8.8.8.8 为您解析主机名。 自从我开始使用这些公共 DNS 服务器以来,没有任何问题!

    【讨论】:

      猜你喜欢
      • 2012-05-07
      • 2018-07-03
      • 2014-02-19
      • 2011-06-12
      • 2016-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多