TL;DR:关私人 DNS 比开简单多了——
安卓:设置 → 网络和互联网 → 私人 DNS → 选"关闭"或"自动"。
iPhone:设置 → 通用 → VPN与设备管理 → 删掉 DNS 描述文件。
Windows:设置 → 网络 → DNS 服务器分配 → 改回"自动获取(DHCP)"。
macOS:系统设置 → 网络 → 详细信息 → DNS → 关掉"使用加密DNS"或删描述文件。
关完之后,访问 dnsleaktest.com 测一下,显示你家运营商的 DNS 就说明恢复成功了。如果你以后想重新开启私人 DNS,可以从 免费加密DNS服务:DoH/DoT 地址与一键配置 里挑一个合适的服务商重新配置。
为什么要关闭私人 DNS?
有人觉得奇怪:私人 DNS 不是好东西吗,为什么要关?实际使用中,确实有不少场景需要临时或永久关掉它:
- 开了私人 DNS 后某些 App/网站打不开,需要排查是不是 DNS 的问题
- 要连公司 VPN,VPN 自带的 DNS 和私人 DNS 冲突了
- 换了网络环境(比如到了国外),原来的 DNS 服务商不好用了
- 想恢复运营商默认的 DNS,测试一下上网速度有没有差别
- 装错了描述文件,想彻底清掉重来
关闭私人 DNS 不会有任何风险——它只是把 DNS 改回你网络默认的那台(通常是运营商自动分配的),随时可以再开回来。
安卓:三步关闭私人 DNS
安卓是用户最多的平台,也是私人 DNS 功能最直观的平台。
标准关闭步骤(原生安卓 / Pixel)
- 打开 设置
- 点 网络和互联网(或"连接",不同品牌菜单名略有差异)
- 点 私人 DNS(如果看不到,可能在"高级"子菜单里)
你会看到三个选项:
- 关闭:完全关掉私人 DNS,用默认明文 DNS
- 自动:机会模式——网络支持 DoT 就加密,不支持就明文
- 私人 DNS 提供程序主机名:你之前填的 hostname 那项
- 选 "关闭",或者选 "自动"(推荐"自动",至少不影响正常上网)
- 点 保存
各品牌菜单路径差异
不同安卓品牌的菜单名字不一样,但功能是一样的:
| 品牌 | 路径 |
|---|---|
| 原生安卓 / Pixel | 设置 → 网络和互联网 → 私人 DNS |
| 小米 / Redmi | 设置 → 连接与共享 → 私人 DNS |
| 华为 / 荣耀 | 设置 → 移动网络 → 私人 DNS(或"更多连接方式"里) |
| OPPO / vivo | 设置 → 移动网络 → 私人 DNS(或"双卡与移动网络"里) |
| 三星 | 设置 → 连接 → 更多连接设置 → 私人 DNS |
如果在设置里直接搜"私人 DNS"三个字,最快能找到。
安卓关闭后的验证
- 打开浏览器,访问 dnsleaktest.com
- 点 Extended Test
看列出的 DNS 服务器:
- 如果是你家运营商的(中国电信/移动/联通)→ 关闭成功
- 如果还是你之前配的那台(Cloudflare/Google 等)→ 没关干净,可能需要重启手机
iPhone / iPad:删除 DNS 描述文件
iOS 没有"私人 DNS 开关"这个东西——它的加密 DNS 是靠安装配置描述文件(.mobileconfig)实现的。所以关闭方法不是"关开关",而是"删描述文件"。
删除步骤
- 打开 设置
- 点 通用
- 拉到下面,点 VPN与设备管理(有些版本叫"设备管理"或"描述文件")
在"已下载的描述文件"列表里,找到你装的 DNS 描述文件
- 名字可能是 Cloudflare、NextDNS、Quad9、AdGuard 之类的
- 也可能是一串字母数字(如果你装的是自建的)
- 点进去,然后点 删除描述文件
- 输入你的锁屏密码确认
- 描述文件删掉了,DoT/DoH 就自动关闭了
别忘了证书信任设置
如果你之前为了信任自签证书,手动在"证书信任设置"里开过开关,删描述文件后,那个根证书可能还留在设备上。想彻底清理干净的话:
- 设置 → 通用 → 关于本机
- 拉到最底部,点 证书信任设置
- 把对应证书的开关关掉
- 去 设置 → 通用 → VPN与设备管理 → 删除那个根证书描述文件
iOS 关闭后的验证
和安卓一样,访问 dnsleaktest.com,看 DNS 服务器是不是变回运营商的了。
Windows 11 / 10:改回自动获取 DNS
Windows 的加密 DNS(DoH)是和网卡绑定的。关闭方法就是把 DNS 服务器地址改回"自动获取"。
Windows 11 步骤
- 打开 设置(Win + I)
- 点 网络和 Internet
- 点你正在用的网卡(Wi-Fi 或以太网)
- 找到 DNS 服务器分配,点旁边的 编辑
- 把"手动"改成 "自动获取(DHCP)"
- 点 保存
这样系统就会从 DHCP 那里自动拿 DNS 地址,你之前配的 DoH 设置全部失效。
Windows 10 步骤
Windows 10 的路径稍微老一点:
- 控制面板 → 网络和共享中心
- 点你正在用的连接 → 属性
- 双击 Internet 协议版本 4 (TCP/IPv4)
- 选 "自动获得 DNS 服务器地址"
- 确定保存
Windows 浏览器 DoH 也要单独关
注意:Windows 的系统 DoH 和浏览器里的"安全 DNS"是两套。如果你在 Chrome/Edge 里也开了"使用安全 DNS",那浏览器还是会走加密 DNS。想彻底恢复默认,浏览器里也要关:
- Chrome:设置 → 隐私和安全 → 安全 → 关掉"使用安全 DNS"
- Edge:设置 → 隐私、搜索和服务 → 安全 → 关掉"使用 DNS over HTTPS"
macOS:删描述文件或改回自动
macOS Big Sur 以后原生支持 DoT/DoH,但也是通过配置描述文件开启的。关闭方法和 iOS 类似。
方法一:删掉 DNS 描述文件
- 打开 系统设置
- 点 隐私与安全性
- 拉到下面,点 描述文件
- 找到你装的 DNS 描述文件,选中它
- 点下面的 减号(-)按钮删除
- 确认删除
方法二:关掉"使用加密 DNS"开关
如果你不是用描述文件,而是在网卡设置里直接开的加密 DNS:
- 系统设置 → 网络
- 点你正在用的网卡 → 详细信息
- 点 DNS
- 把 "使用加密 DNS" 关掉
- 保存
macOS 验证
打开终端,运行 scutil --dns,看 resolver 里的 nameserver 是不是变回路由器/运营商的地址了。或者浏览器开 dnsleaktest.com 测试。
路由器:恢复默认 DNS
如果你是在路由器层面配的 DoT/DoH(所有设备自动走加密 DNS),那关闭方法在路由器管理后台。
通用步骤(大部分路由器)
- 浏览器输入路由器管理地址(通常是 192.168.1.1 或 192.168.0.1)
- 登录管理员账号
- 找到 网络设置 或 WAN 设置
- 找到 DNS 服务器 那一项
- 把"手动 DNS"改成 "自动获取 DNS 服务器地址"(或"从 ISP 自动获取")
- 保存,路由器会自动重启
- 重启后所有设备都恢复默认 DNS 了
不同品牌路由器的菜单名字不一样,但核心就是把 DNS 从"手动填的那台"改回"自动获取"。
浏览器:关闭"安全 DNS"
最后别忘了浏览器。很多人只关了系统级的,结果浏览器还在走 DoH,白忙一场。
Chrome / Edge / Firefox
- Chrome:设置 → 隐私和安全 → 安全 → 下拉到底 → 关掉"使用安全 DNS"
- Edge:设置 → 隐私、搜索和服务 → 安全 → 关掉"使用 DNS over HTTPS 以提高安全性"
- Firefox:设置 → 隐私与安全 → 拉到底 "启用基于 HTTPS 的 DNS (DoH)" → 选"关闭"
关完之后,浏览器的 DNS 就跟着系统走了。
怎么确认恢复成功了?
所有设备都改完之后,做最后一步验证:
- 打开浏览器,访问 dnsleaktest.com
- 点 Extended Test
- 等 20 秒,看结果
- 如果列出的 DNS 服务器是你家运营商的(中国电信、中国移动、中国联通,或者你当地的运营商),说明恢复默认成功了
- 如果还是 Cloudflare、Google、Quad9 这些,说明还有地方没关干净——再回去检查一遍
FAQ
Q:关闭私人 DNS 后,会不会不安全?
A:明文 DNS 确实没有加密 DNS 隐私性好——运营商能看到你查了哪些域名,公共 Wi-Fi 下别人也可能监听。但如果你只是临时关闭排查问题,或者在家用自己的 Wi-Fi,影响不大。需要的时候再开回来就行。
Q:我把安卓私人 DNS 设成"自动",是关了还是开了?
A:"自动"是中间状态——它会尝试用 DoT 加密,但如果网络不支持就自动降级到明文。它不是完全关闭,也不是强制加密。如果你想彻底恢复运营商默认 DNS,选"关闭"才是。
Q:iPhone 删了描述文件,为什么还是上不了网?
A:删描述文件不会影响普通上网。如果删完还是上不了网,那问题不在 DNS——检查 Wi-Fi 连接、路由器、或者重启手机试试。
Q:关了私人 DNS 之后,之前的设置还在吗?以后想再开要重新填吗?
A:安卓选"关闭"的话,你之前填的 hostname 还保留着,下次想开直接选回"私人 DNS 提供程序主机名"就行,不用重新填。iOS 删了描述文件的话,就得重新安装了——建议把描述文件的下载链接存一下。
参考来源
- Android Developers: Android 9 Private DNS feature — 支撑安卓 Private DNS 三种模式(关闭/自动/指定 hostname)的官方行为。
- Apple Support: Review and delete configuration profiles — 支撑 iOS/macOS 删除配置描述文件的官方操作路径。
- Microsoft Support: Essential network settings and tasks in Windows — 支撑 Windows 11 DNS 服务器分配改回自动获取(DHCP)的操作路径。
- DNS Leak Test FAQ — 支撑"通过 dnsleaktest 验证 DNS 是否恢复为运营商默认"的检测方法。