在 iOS 上更改蜂窝数据(流量)的 DNS 设置,无法像 WiFi 那样直接在系统设置里修改,苹果为了安全性和隐私,限制了直接修改蜂窝网络的 DNS,但可以通过以下两种有效方法实现:
方法一:使用第三方 App(最简单、推荐)
通过安装支持 DNS 加密的 App(本质是本地 VPN),可以覆盖所有网络(包括 WiFi 和蜂窝数据)的 DNS。
1、下载 App:
免费选择:[Cloudflare 1.1.1.1](https://apps.apple.com/app/1-1-1-1-faster-internet/id1423538627)(最省心,一键开启)。
功能丰富:[AdGuard Pro](https://apps.apple.com/app/adguard-pro-adblock-privacy/id1126386264)(可自定义 DNS 服务器,且能去广告)。
2、设置步骤(以 1.1.1.1 为例):
- 打开 App,点击按钮开启。
- App 会提示安装 VPN 配置,点击“允许”。
- 系统会弹出 VPN 配置弹窗,输入你的锁屏密码确认。
- 完成,此时无论你用的是 WiFi 还是 4G/5G 流量,DNS 都已经变更为 Cloudflare 的1.1.1.1 和1.0.0.1。
3、自定义 DNS:
- 如果你不想用公共 DNS,想用特定的(比如某款去广告 DNS),可以在AdGuard 等 App 的设置中,找到“DNS保护”或“DNS服务器”,手动输入你想要的 IP 地址。
方法二:安装描述文件(更底层,不需要额外 App)
通过 Safari 浏览器下载并安装一个专门配置 DNS 的描述文件,可以绕过 App 直接生效。
1、获取描述文件:
- 在 Safari 中打开支持生成自定义 DNS 描述文件的网站,
DNS over HTTPS (DoH):[https://dnsleaktest.com/doh/](https://dnsleaktest.com/doh/)(Cloudflare/Google/Quad9 等)
DNS over TLS (DoT):[https://dnsleaktest.com/dot/](https://dnsleaktest.com/dot/)
- 或者使用一些工具网站生成特定 IP 的描述文件。
2、安装与验证:
- 点击下载描述文件,系统会弹出“允许下载配置描述文件?”的提示,点击“允许”。
- 打开设置 App,你会看到顶部显示“已下载描述文件”,点击进入。
- 点击右上角“安装”,输入锁屏密码,同意条款完成安装。
3、启用与切换:
- 安装后,该 DNS 会默认对所有网络生效(包括蜂窝数据),你可以在设置 -> 通用 -> VPN 与设备管理 -> DNS 下看到并管理已安装的 DNS 配置文件。
流量消耗:修改 DNS 本身不会额外消耗你的手机流量,只是改变了域名解析的“地址簿”,速度可能变快或变慢取决于你选的 DNS 服务器。
隐私与安全:请使用知名可靠的 DNS(如 Cloudflare、Google、Quad9),避免使用来路不明的 DNS,否则可能存在隐私泄露或被劫持的风险。
恢复默认:
App 方法:关闭 App 中的 VPN 开关即可。
描述文件方法:前往设置 -> 通用 -> VPN 与设备管理 -> 描述文件,点击该 DNS 描述文件,选择“移除描述文件”。
验证是否生效:修改后,在 Safari 中访问 [https://ipleak.net](https://ipleak.net),页面下方的“DNS Leak Test”部分会显示你当前使用的 DNS 服务器 IP,与你的设置一致则说明成功。
:如果你只是偶尔想用,推荐下载Cloudflare 1.1.1.1 App,一键开启,完全免费且不影响日常使用,如果你希望长期固定某个 DNS 且不想开 App,可以用 Safari 安装一个描述文件。
文章摘自:https://idc.huochengrm.cn/dns/25790.html
评论