如何在 iPhone 和 iPad 上清除和刷新 DNS 缓存
更改 iOS 设备上的 DNS 设置以使用备用域名称服务器或 更快的服务器,您可能希望 DNS 更改立即生效,这需要刷新iPhone 或 iPad 上的 DNS 缓存。实际上有几种方法可以在 iOS 设备上执行 DNS 刷新,我们将在下面介绍两种最快的方法,第一种是优先的,因为它对设备上的其他活动的整体影响最小,因为它不需要重启。
请记住,这些方法对所有 iPhone、iPad 和 iPod touch 设备都适用,但飞行模式方法尤其适用于 iPhone 和配备蜂窝网络的 iPad 设备。
使用 AirPlane Mode Toggle 在 iPhone / iPad 上刷新 DNS 缓存
到目前为止,清除 iPhone 上的 DNS 缓存的最简单方法是简单地打开飞行模式,然后再次关闭。这可以通过使用现代版本 iOS 的控制中心内的简单飞机开关轻松完成:
- 从 iPhone 或 iPad 屏幕底部向上滑动以显示控制中心
- 点击飞机图标以启用飞行模式 – 等待设备无线电信号如状态栏中的飞机徽标所示关闭,然后再次点击飞机图标以禁用飞行模式
- 向下滑动离开控制中心,DNS 缓存已成功刷新
现在 DNS 已被清除,设备网络设置中的任何调整都会生效立即执行,无需任何进一步操作。
您还可以通过转到“设置”应用打开飞行模式来重置和清除 iPhone 和 iPad 上的 DNS 缓存:打开“设置”,然后将“飞行模式”的开关拨到“开”位置。
* 请记住,某些具有新 iOS 版本的设备通过从屏幕右上角向下滑动而不是从显示屏底部滑动来访问控制中心。
很少,飞行模式切换功能不足以清除某些永久性 DNS 缓存,尽管它总是应该,也许这是在它不能充分工作的异常情况下的一个错误。如果是这种情况,您还有另一种清除缓存的选择,我们将在接下来介绍。
使用网络设置转储从 iOS 清除持久性 DNS 缓存
重置 iOS 设备网络设置是清除所有旧 DNS 设置的必经之路,前提是您进行了调整但由于某种原因它们未得到维护。这样做的缺点是您将失去与 Wi-Fi 路由器和其他特定网络设置的连接。此外,这会重启设备,这实际上是另一种清除 DNS 缓存的方法。
- 在 iOS 中打开“设置”应用程序并前往“常规”,然后选择“重置”
- 选择“重置网络设置”并确认您希望清除所有网络设置(尽管没有指定,这包括所有 DNS 数据)
- 当设备重新启动时,DNS 缓存将被清除,但所有其他自定义设置也会被清除,这意味着您需要再次设置对 DNS 服务器的手动更改
后一种方法很少需要,虽然它不像 AirPlane 开关或 Mac 那样简单提供的命令行方法 可以在新版本的 OS X 中刷新 DNS 详细信息,如果所有其他方法都失败,它确实有效。
这应该是从您的 iOS 设备中清除陈旧的 DNS 缓存所必需的全部内容。请记住,如果您等待的是来自互联网其他地方的 DNS 传播更改,有时您的本地设备 DNS 设置不会产生任何影响,这可能需要相当长的时间才能让 DNS 更改在网络上的服务器之间转移世界。
如果您知道在 iOS 中修改或清除 DNS 缓存的另一种方法,请在评论中告诉我们。