在 iOS 中通过 DNS 覆盖在 Cellular 上使用自定义 DNS 服务器

当您在浏览器的地址栏中输入网站名称时,它会被引用到DNS域名系统(domain name system )服务器,该服务器会将友好的 Web URL转换为指向特定服务器的 IP 地址。

您的服务提供商通常会运行自己的 DNS服务器,而您的路由器将默认使用此服务器。但是,您可以将该路由器或单个设备设置为使用您选择的DNS。这样做的原因有很多,但最重要的是,一个好的DNS服务器将:

蜂窝服务如何路由的插图

  • 提高页面加载速度
  • 提供更好的隐私和安全性
  • 删除当前 DNS 中可能存在的任何审查制度

在台式机和笔记本电脑上,我已经写过关于你可以使用的最好的公共 DNS 服务器和五个可以用来(best public DNS servers)找到你附近最快的 DNS 服务器(find the fastest DNS server near you)并自动为你更改的程序。

这一切都很好,但在 iOS 设备方面,Apple做出了一个相当奇怪的决定。虽然您可以为您连接的任何WiFi网络自由选择DNS,但您根本无法自定义您的移动网络DNS幸运(Luckily)的是,一位目光敏锐的应用程序开发人员提出了一种廉价的解决方案来解决这个问题。

DNS覆盖救援

有问题的应用程序是DNS Override。是的,您需要通过应用内购买支付少量费用才能获得此功能,但这是非常值得的。

要获得 DNS 覆盖,请从 App Store 下载。(download it from the App store.)

App Store 中 DNS 覆盖的图片

下载应用程序并支付应用内DNS切换费用后,选择您选择的 DNS。(select the DNS of your choice.)这里我们选择的是 Google 的公共 DNS(Public DNS)服务,它通常比典型的默认DNS服务器快得多。[

DNS Override 窗口,您可以在其中选择新的 DNS

确认DNS选择后,系统会提示您在设备上安装虚拟VPN配置文件。只需点击“安装 VPN 配置文件”(tap “Install VPN profile”)

提醒您在设备上安装虚拟 VPN 配置文件

不用担心,您实际上不会创建真正的VPN连接,并且您永远不应该尝试连接到这个虚拟VPN。这就是DNS Override欺骗 iOS 让您更改蜂窝连接的DNS设置的方式。

iOS 将提示您批准创建配置文件。只需(Simply)点击允许( Allow)继续。

iOS 提示要求您允许 DNS Override 添加 VPN 配置

如果一切顺利,您将看到此确认屏幕。

DNS 覆盖确认屏幕

现在,当您连接到LTE/4G/5G时,您正在使用更高级、高性能的DNS服务器。差异应该立即显现出来。欢迎来到更加文明的互联网(Internet)体验。



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts