Android:刷新DNS

时间:2010-01-20 13:51:01

标签: android dns

我们最近发布了一个从外部服务器提取信息的Android应用程序。上周,我们从共享主机转移到专用服务器,这一过程顺利进行,直到我们开始收到用户收到服务器未发现错误的投诉。我们查看了基于Android的手机(Droid),一切正常。绝大多数用户都很好,似乎有一小部分运行Android o / s 1.5(g1,mytouch 3g)的t-mobile用户似乎遇到了麻烦。我们相信这些都是该应用程序的所有先前用户。

无论如何,我们一直试图找到一个修复程序(类似于ipconfig / flushdns),但一直无法这样做。有没有人有过类似的经历?感谢。

3 个答案:

答案 0 :(得分:20)

您有几个选择:

  • 发布您的应用的更新,该更新使用不在任何人的缓存中的其他主机名。
  • 同样的事情,但使用服务器的IP地址
  • 让您的用户进入设置 - >应用程序 - >网络位置 - >清除数据。

您可能想要检查最后一步,因为我不知道这是适当的服务。我现在无法真正测试它。祝你好运!

答案 1 :(得分:15)

复制自: https://android.stackexchange.com/questions/12962/flush-clear-dns-cache

默认情况下,地址缓存600秒(10分钟)。失败的查找缓存10秒。从我所看到的一切来看,没有内置任何东西来刷新缓存。由于存储DNS缓存的方式,这显然是Android中报告的错误http://code.google.com/p/android/issues/detail?id=7904。清除浏览器缓存不会触及DNS,“硬重置”会清除它。

答案 2 :(得分:2)

执行手机的硬重启。最简单的方法是取下手机的电池。等待至少30秒,然后更换电池。手机将重新启动,完成重启后将有一个空的DNS缓存。

了解更多:如何在Android手机上刷新DNS | eHow.com http://www.ehow.com/how_10021288_flush-dns-android-phone.html#ixzz1gRJnmiJb