【问题标题】:How long does it take for an iOS app to recognize a DNS change?iOS 应用识别 DNS​​ 更改需要多长时间?
【发布时间】:2011-06-01 18:01:21
【问题描述】:

我最近更改了域名的 DNS 记录以指向新 IP。我的一个 ping 这个域的 iPhone 应用程序似乎没有收到更改,尽管我的桌面网络浏览器很快就收到了新的 IP。 iPhone 需要多长时间才能刷新其特定域的 DNS 缓存并检测到 DNS 记录已更改?

【问题讨论】:

  • DNS 记录的 TTL 是多少?
  • DNS 更改的第一步是首先降低 TTL(1 小时左右)。 Step2:等到原来的TTL过去了。 Step3:修改DNS记录的IP地址。

标签: ios dns


【解决方案1】:

我遇到了这个问题,我只做了两步:

第 1 步 - 关闭 iPhone

第 2 步 - 打开电话,重新加载页面。

否则,我了解到 iPhone 上的 DNS 刷新大约需要 24 小时。

【讨论】:

  • 能否请您分享与上述声明相关的文件
【解决方案2】:

要刷新 iOS 设备上的 DNS 缓存,请将其切换到“飞行模式”,然后再返回。

【讨论】:

  • 这不会强制刷新任何 DNS 缓存,因此不起作用。它实际上也没有回答这个问题。
  • 这确实刷新了我刚才遇到的 DNS 缓存问题。干杯。在 iOS 11 中使用 Safari。但不确定它是否适用于其他自定义 iOS 应用程序。
【解决方案3】:

飞行模式,关机重启,硬重启;似乎并不总是有效,尤其是在 wifi 连接的缓存 IP 表上。如果是这样的话,我找到的唯一方法;是重置网络设置。

设置/常规/重置/休息网络设置

唯一的问题是它会重置您的所有设置,这意味着您可能需要在家庭或工作 WiFi 网络上再次输入一些密码。

任何人都想出了我有兴趣了解的任何其他人。

【讨论】:

    猜你喜欢
    • 2012-11-28
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多