首页
关于本站
私人 DNS 加密设置教程
全部文章
推荐
加密 DNS 服务
DNS 实时战报
过滤规则订阅
搜索
网络与 DNS
加密 DNS 实操
路由器与家庭网络
自建服务
AdGuard Home
服务器运维
开发与工具
安全与隐私
登录
搜索
23-4.CN
累计撰写
59
篇文章
累计收到
3
条评论
首页
分类
网络与 DNS
加密 DNS 实操
路由器与家庭网络
自建服务
AdGuard Home
服务器运维
开发与工具
安全与隐私
页面
关于本站
私人 DNS 加密设置教程
全部文章
推荐
加密 DNS 服务
DNS 实时战报
过滤规则订阅
注册丨登录
搜索到
34
篇
分类为
加密 DNS 实操
的文章
2026-10-01
私人DNS和VPN冲突怎么办?共存与优先级设置教程
不想在 VPN 和私人 DNS 之间反复横跳的话,把私人 DNS 固定成 dns.23-4.cn:国内直连稳定,也不依赖 VPN 隧道内部的 DNS 行为。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报TL;DR:一句话说清楚——VPN 开着的时候,DNS 通常由 VPN 隧道内部处理,你系统级的私人 DNS 很可能被绕过或失效。最省心的方案:要么关了系统私人 DNS、信任 VPN 自带的加密 DNS;要么把私人 DNS 设成你 VPN 服务商的 hostname。不要两套同时开着互相打架。本文讲清楚冲突的底层机制、各平台的优先级规则,以及什么时候该关私人 DNS。为什么私人 DNS 和 VPN 会冲突?要理解冲突,先得搞懂 DNS 在 VPN 场景下是怎么工作的。普通情况下的 DNS你没开 VPN 时,所有 App 要打开一个网址,都得先问 DNS 服务器:"这个域名对应哪个 IP?"如果你开了私人 DNS,这个问答过程是加密的(DoT/DoH),别人看不到你查了什么域名。开了 VPN 之后的 DNSVPN 一连接,你的所有网络流量都会被塞进一条加密隧道,发到 VPN 服务器再出去。这时候,DNS 查询也跟着进隧道了——由 VPN 服务器那边的 DNS 来处理,而不是你本地配的那台。这就带来一个问题:你系统里设的私人 DNS hostname,可能根本没机会被用到,因为 DNS 请求已经被 VPN 截走了。安卓上的优先级:私人 DNS vs VPN DNS安卓的情况比较特殊,也是冲突最多的平台。官方行为:私人 DNS 可能覆盖 VPN DNS根据安卓系统的设计,当你配置了"私人 DNS 提供程序主机名"(严格模式),系统会把它当作全局的 DNS 设置。这时候即使 VPN 连接上了,有些版本的安卓仍然会强制走私人 DNS 的 DoT 通道,而不是 VPN 内部的 DNS。这会导致什么问题?VPN 本来想让你用它的 DNS(可能是为了解决某些地区的访问问题,或者防 DNS 泄漏)但安卓私人 DNS 把请求截走了,发给了另一台服务器结果:VPN 的"防泄漏"功能失效,甚至某些需要 VPN DNS 才能访问的网站打不开如果你还不太清楚 DoT 和 DoH 两种加密协议的区别,可以先看这篇 DoH/DoT/DoQ 三种加密协议对比,理解底层机制后再处理冲突会更清晰。实际表现VPN 显示已连接,但某些网站/ App 还是打不开dnsleaktest 显示的 DNS 服务器是你系统私人 DNS 那台,而不是 VPN 服务商的关掉私人 DNS 后,VPN 突然一切正常共存方案:三种正确的姿势方案一:关闭系统私人 DNS,信任 VPN 的 DNS(推荐)这是最简单、最不容易出问题的方案。思路:VPN 客户端自己通常都内置了加密 DNS 功能(DoH 或 DoT),你只要关掉系统级的私人 DNS,把 DNS 的控制权完全交给 VPN 就行。操作步骤(安卓):设置 → 网络和互联网 → 私人 DNS改成 "关闭" 或 "自动"打开你的 VPN 客户端,确认里面的"DNS 加密"或"防泄漏"选项是开着的连接 VPN访问 dnsleaktest.com 测试,应该显示 VPN 服务商的 DNS优点:不会冲突,VPN 怎么设计就怎么跑缺点:VPN 断了的时候,你就没有加密 DNS 了(这时候临时开回私人 DNS 就行)方案二:把私人 DNS 设成 VPN 服务商的 hostname如果你既想用安卓系统的私人 DNS,又不想和 VPN 打架,那就把私人 DNS 的 hostname 设成你 VPN 服务商提供的 DoT 地址。思路:这样不管 VPN 开没开,你用的都是同一台 DNS 服务器,就不存在"两套 DNS 打架"的问题了。操作步骤:查你的 VPN 服务商有没有提供 DoT hostname(很多主流 VPN 都有)设置 → 网络和互联网 → 私人 DNS → 填这个 hostname连接 VPN测试优点:VPN 开和不开,DNS 都是同一台,一致性好缺点:不是所有 VPN 都提供 DoT hostname方案三:VPN 客户端内置 DoH,系统保持自动有些 VPN 客户端(比如 Cloudflare WARP、NextDNS 自己的 App)是以本地 VPN 模式运行的——它们在你手机上建一个虚拟 VPN 接口,所有 DNS 请求走这个虚拟接口,由 App 自己处理加密。这种情况下:系统私人 DNS 设成"自动"或"关闭"DNS 加密完全由 VPN App 负责不会有冲突,因为只有一套 DNS 在工作iOS 上的情况:描述文件 DoT 和 VPN 的关系iOS 的私人 DNS 是通过安装配置描述文件来实现的(DoT/DoH)。和安卓不同,iOS 的描述文件 DNS 和 VPN 的优先级关系是这样的:VPN 连接时,VPN 的 DNS 优先——iOS 会把 DNS 路由到 VPN 隧道内VPN 断开时,描述文件 DoT 生效——走你装的那台 DNS 服务器两者不会同时生效,而是按 VPN 开关状态切换这其实是比较合理的设计,不会出现安卓那种"两套 DNS 抢着管"的冲突。iOS 注意事项如果你装了 DoT 描述文件,又用着 VPN,不用担心冲突——iOS 自动处理优先级但如果 VPN 不内置加密 DNS,VPN 连接期间你的 DNS 可能是明文的(走 VPN 服务器那边的明文 DNS)想全程加密 DNS,要么选一个内置加密 DNS 的 VPN,要么不用 VPN 时靠描述文件 DoTWindows 上的情况:VPN 和系统 DoHWindows 11 的 DoH 是系统级的。当你连接 VPN 时:如果 VPN 客户端是"全隧道模式"(所有流量都走 VPN),DNS 通常由 VPN 接管Windows 的系统 DoH 设置可能被绕过,因为 DNS 请求已经进 VPN 隧道了如果 VPN 是"分流模式"(只有部分流量走 VPN),那系统 DoH 可能还在生效Windows 排查方法连接 VPN 后,打开命令提示符,运行 nslookup www.baidu.com看显示的 DNS 服务器地址是你配的 DoH 那台,还是 VPN 那边的如果是 VPN 的,说明系统 DoH 被覆盖了——这是正常行为,不是 bug什么时候该关私人 DNS?决策建议不是所有人都需要同时开私人 DNS 和 VPN。根据你的使用场景,对号入座:场景建议你用的 VPN 自带加密 DNS 和防泄漏功能关了系统私人 DNS,交给 VPN 管你不用 VPN,只想加密 DNS开着私人 DNS,正常用你偶尔用 VPN,平时不用VPN 开着时临时关私人 DNS,VPN 关了再开回来你用的 VPN 不加密 DNS(明文 DNS)保留私人 DNS,但要测试会不会冲突你遇到 VPN 连不上网站、DNS 解析失败先关私人 DNS 试试,大概率是冲突导致的FAQQ:开着 VPN 又开着私人 DNS,会更安全吗?A:不一定。两套 DNS 同时工作反而可能出问题——比如 DNS 泄漏(一部分请求走 VPN、一部分走系统私人 DNS),或者 VPN 的分流规则失效。安全不是"开的越多越好",而是"一套配置干净利落"。Q:我怎么知道现在到底用的是哪台 DNS?A:最可靠的方法是访问 dnsleaktest.com,点 Extended Test,看列出的 DNS 服务器归属。不管你开了多少套 DNS,实际用哪台,这个网站会告诉你。Q:安卓上私人 DNS 设成"自动"是什么意思?A:"自动"是机会模式——安卓会尝试用当前网络提供的 DNS 做 DoT 加密,如果对方支持就加密,不支持就明文。它不会强制要求某一台服务器,所以和 VPN 冲突也少。如果你想要全局加密,才需要选"指定 hostname"。Q:VPN 断开后,私人 DNS 会自动恢复吗?A:会的。私人 DNS 是系统级设置,一直开着;VPN 只是连接期间临时接管 DNS。VPN 一断开,系统自动切回私人 DNS 的 DoT 通道。你不用手动改来改去——前提是两者不冲突。一个不容易冲突的折中做法把私人 DNS 固定成本站的 dns.23-4.cn:它只有一个国内节点、853 端口直接可达,不依赖 VPN 隧道内部的 DNS 行为,国内直连就能解析,也不需要在 VPN 客户端里额外改配置。配置步骤见私人 DNS 加密设置教程。参考来源Android Developers: Android 10 enterprise changes — Private DNS — 支撑安卓 Private DNS API、严格模式行为等官方机制。GrapheneOS Discussion: Private DNS and VPN precedence — 支撑"Private DNS takes precedence over VPN-provided DNS"这一优先级事实的社区共识。Apple Support: Apple Platform Deployment — DNS settings declarative configuration — 支撑 iOS/macOS 描述文件 DNS 配置、DoT/DoH 协议说明。Microsoft Learn: Secure DNS Client over HTTPS (DoH) — 支撑 Windows 11 DoH 配置方式、加密/仅加密等模式说明。相关阅读私人DNS不生效怎么办?多设备通用排查方法与常见原因私人DNS会泄露吗?DNS泄露检测与防止指南私人DNS怎么关闭?恢复默认DNS的完整方法开启私人DNS后无法上网/断网怎么办?恢复联网的解决步骤安卓手机私人 DNS 连不上的排查全流程配好之后建议留一个稳定可用的对照地址:dns.23-4.cn(853 已开放,证书由 Let's Encrypt 签发),遇到问题先换它试一次——配置教程。
2026年10月01日
5 阅读
0 评论
0 点赞
2026-10-01
私人DNS怎么关闭?恢复默认DNS的完整方法
关掉之后哪天想再开,别又去翻那些乱七八糟的地址清单——主机名填 dns.23-4.cn,DoH 填 https://dns.23-4.cn/dns-query,一步到位。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报TL;DR:关私人 DNS 比开简单多了——安卓:设置 → 网络和互联网 → 私人 DNS → 选"关闭"或"自动"。iPhone:设置 → 通用 → VPN与设备管理 → 删掉 DNS 描述文件。Windows:设置 → 网络 → DNS 服务器分配 → 改回"自动获取(DHCP)"。macOS:系统设置 → 网络 → 详细信息 → DNS → 关掉"使用加密DNS"或删描述文件。关完之后,访问 dnsleaktest.com 测一下,显示你家运营商的 DNS 就说明恢复成功了。如果你以后想重新开启私人 DNS,可以直接用本站的地址:安卓主机名填 dns.23-4.cn,Windows 11 / 浏览器填 https://dns.23-4.cn/dns-query;想看更多服务商可以翻免费加密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:改回自动获取 DNSWindows 的加密 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 / FirefoxChrome:设置 → 隐私和安全 → 安全 → 下拉到底 → 关掉"使用安全 DNS"Edge:设置 → 隐私、搜索和服务 → 安全 → 关掉"使用 DNS over HTTPS 以提高安全性"Firefox:设置 → 隐私与安全 → 拉到底 "启用基于 HTTPS 的 DNS (DoH)" → 选"关闭"关完之后,浏览器的 DNS 就跟着系统走了。怎么确认恢复成功了?所有设备都改完之后,做最后一步验证:打开浏览器,访问 dnsleaktest.com点 Extended Test等 20 秒,看结果如果列出的 DNS 服务器是你家运营商的(中国电信、中国移动、中国联通,或者你当地的运营商),说明恢复默认成功了如果还是 Cloudflare、Google、Quad9 这些,说明还有地方没关干净——再回去检查一遍FAQQ:关闭私人 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 是否恢复为运营商默认"的检测方法。相关阅读开启私人DNS后无法上网/断网怎么办?恢复联网的解决步骤私人DNS不生效怎么办?多设备通用排查方法与常见原因安卓手机私人 DNS 连不上的排查全流程免费加密DNS服务:DoH/DoT 地址与一键配置指南私人 DNS 加密设置教程配好之后建议留一个稳定可用的对照地址:dns.23-4.cn(853 已开放,证书由 Let's Encrypt 签发),遇到问题先换它试一次——配置教程。
2026年10月01日
5 阅读
0 评论
0 点赞
2026-10-01
私人DNS速度怎么样?DNS延迟测速方法与工具推荐
测速的时候记得把我们的地址也放进对照组:dig @8.160.173.68 baidu.com(明文不可用,仅作 IP 参考),走加密的话用 DoT 主机名 dns.23-4.cn。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报TL;DR:一句话结论测私人DNS速度,最靠谱的方法是命令行 dig 或 nslookup 多次查询取中位数,配合在线工具 DNSPerf 看全球平均值。判断标准:国内DNS延迟10-50ms算快,100ms以上就偏慢了;但延迟低不等于上网快,解析成功率和缓存命中率同样重要。很多人换了私人DNS之后心里没底:我换的这个到底快不快?怎么测?这篇文章教你从零开始,用命令行和在线工具,科学地测出你当前用的私人DNS到底什么水平。如果你还没选好要用哪家DNS,可以先看本站之前的公共DNS服务商对比,五家主流服务横向分析完再测。为什么不能只凭感觉判断DNS速度DNS解析是上网的第一步——打开任何一个网站,浏览器都要先问DNS服务器:"这个域名对应的IP是什么?"然后才去连那个IP。DNS慢,体现在实际体验上就是"打开网页前卡那一两秒"。但人对一两秒的延迟感知很模糊。你感觉"好像快了",可能只是因为缓存命中了;你感觉"好像慢了",可能只是网络波动。要客观比较,必须量化测量。方法一:命令行 dig 测速(最推荐)dig 是Linux和macOS自带的DNS查询工具,能直接告诉你一次DNS解析花了多少毫秒。Windows用户可以用 nslookup 替代。Linux / macOS 命令示例打开终端,输入:dig @223.5.5.5 baidu.com这里的 @223.5.5.5 表示"向阿里DNS发起查询",你可以换成任何你想测的DNS服务器(例如本站的 @8.160.173.68)。查询 baidu.com 这个域名。注意:本站的 dns.23-4.cn 只对外开放加密端口(DoT 853 / DoH 443),不开放明文 53,所以不能用 dig @dns.23-4.cn 直接测。要测加密解析的真实耗时,可以在 Linux 上用 knot-resolver、dnsproxy 这类客户端走 DoT,或者直接看战报页 上公开的平均处理时间(当前约 6ms)。怎么看结果里的"query time"dig输出的最后几行长这样:;; Query time: 23 msec ;; SERVER: 223.5.5.5#53(223.5.5.5) ;; WHEN: Thu Oct 1 23:40:00 2026 ;; MSG SIZE rcvd: 56关键看 Query time 那一行,单位是毫秒(ms)。23ms就是这次解析花了23毫秒。多次测量取中位数,别只测一次一次查询的数据不准——可能是缓存命中了显得特别快,也可能刚好赶上网络抖动显得特别慢。正确做法:for i in 1 2 3 4 5 6 7 8 9 10; do dig @223.5.5.5 baidu.com | grep "Query time"; done这行命令会连续查询10次,每次打印出query time。然后你把10个数字排序,取中间那个(第5或第6个)作为你的参考值。这叫"中位数",比平均值更抗极端值干扰。Windows用户用 nslookupWindows命令提示符下:nslookup baidu.com 223.5.5.5nslookup不直接显示耗时,但你可以用 time 命令前缀,或者开两个窗口对比。更简单的方法是装一个 dig 的Windows版本,或者用PowerShell的 Resolve-DnsName。怎么测DoT/DoH加密DNS的速度上面的方法测的是明文UDP的速度。如果你想测安卓"私人DNS"用的DoT加密速度,命令行没法直接测,需要用专门的DoH/DoT客户端工具,或者看实际浏览器体验。关于DoT和DoH两种加密协议的详细原理区别,可以参考本站DoH/DoT/DoQ 协议对比。日常建议:DoT/DoH因为多了TLS握手,延迟通常比明文UDP高5-20ms,这是正常现象,换来的是加密安全。方法二:在线测速工具(不用装软件)如果你不想开命令行,浏览器里就能测。DNSPerf(推荐)网址:https://www.dnsperf.com/DNSPerf是一个专门做DNS性能监测的网站。它从全球200多个监测点,每分钟测试主流公共DNS的响应时间和可用性,数据每小时更新一次。你可以在上面查到Cloudflare、Google、阿里、腾讯等各家DNS的全球平均延迟排名。它还有一个 DNS Speed Benchmark 工具,输入一个域名,它会从全球各地帮你测这个DNS的解析速度,适合用来对比不同服务商在不同地区的表现。注意:DNSPerf的数据是全球平均,不代表你所在地的实际速度。国内用户看全球排名参考价值有限,主要用来横向比较各家的稳定性和趋势。其他在线工具DNS Checker(dnschecker.org):全球多地DNS解析结果查询,能看你的DNS解析在不同地区是否一致Ping.cc / 站长工具:国内常用的网络测速站,有DNS延迟对比功能方法三:实际浏览器体验对比数据测出来再好看,最终还是要落到实际体验上。最简单的对比方法:先记下你现在的DNS设置换成另一家,清空浏览器缓存打开几个常用网站(百度、B站、淘宝),感受"点开网页到页面开始加载"之间的等待时间换回来,再感受一遍注意:第一次打开某个网站DNS会去查权威服务器,第二次就走本地缓存了。所以测速时要选你平时不常访问的域名,或者先清缓存。怎么解读测速结果延迟多少算快?Query time评价说明0-20ms很快国内优质节点,基本感觉不到延迟20-50ms正常绝大多数国内公共DNS的水平50-100ms偏慢但可用跨运营商或跨省,偶尔会感觉到100-200ms慢国际线路或节点远,日常使用会有明显感知200ms以上/超时不推荐高峰期可能打不开网页延迟低就一定快吗?不一定这是最常见的误区。DNS速度要看三个指标:延迟(Latency):单次查询多快返回解析成功率:100次查询里有多少次成功返回了正确IP缓存命中率:很多热门域名本地有缓存,直接返回不用递归有些DNS测出来单次延迟很低,但解析成功率不稳定(偶尔超时),实际用起来反而时快时慢。有些DNS延迟略高,但缓存命中率极高、从不超时,日常体验反而更好。所以正确的测速方法是:分时段测多次(早中晚各测一轮),同时记录超时次数,综合判断。测速时的注意事项分时段测:网络高峰期(晚上8-11点)和凌晨的延迟可能差一倍。别只在凌晨测一次就下结论。测不同类型的域名:国内大站(百度、淘宝)几乎所有DNS都缓存了,测不出差别。要测一些不太热门的小站,才能看出递归解析的真实能力。关掉VPN/代理再测:VPN会改变DNS查询路径,测出来的数据不准。手机上测:安卓手机可以装终端APP(如Termux)跑dig命令,也可以用一些网络工具类APP。常见问题Q1:测出来延迟低,为什么打开网页还是慢?DNS只是上网的第一步。网页慢可能是带宽不够、服务器远、图片太大、运营商出口拥堵等各种原因。换DNS只能解决"域名解析慢"这一个环节,不能解决所有网速问题。Q2:DoT加密DNS比明文DNS慢多少?通常多5-20ms。因为多了一次TLS握手过程。但这个延迟在日常上网中几乎感觉不到,换来的是ISP无法窥探你的DNS查询内容。如果你的设备支持DoT(安卓9+),建议开启。Q3:为什么我在广东测阿里DNS快,朋友在北京测却觉得腾讯更快?DNS速度和你的地理位置、运营商线路强相关。阿里在华南节点多,腾讯在华北/华南都有布局。没有"全国统一最好"的DNS,只有"对你这条线路最好"的DNS。以你自己的实测为准。Q4:要不要把主DNS和备DNS设成不同厂商?可以,比如首选阿里,备用腾讯。这样一家挂了另一家顶上。但如果首选DNS响应慢,系统会等一会儿才切到备用,这个等待过程可能造成短暂卡顿。建议把你测速最快的那家设为首选。参考来源DNSPerf 官方网站 — 支撑文中DNSPerf在线测速工具的介绍、全球200+监测点、每分钟测试频率等事实。DNSPerf DNS Speed Benchmark — 支撑文中在线benchmark工具的使用方法说明。Google Public DNS FAQ — 支撑文中DNS查询方式、临时日志等DNS基础概念,以及测速方法论参考。Cloudflare 1.1.1.1 加密DNS文档 — 支撑文中DoT/DoH加密协议额外延迟的说明。相关阅读公共DNS服务商对比:Cloudflare/Google/阿里/腾讯/114 哪个更适合你?免费加密DNS服务:DoH/DoT 地址与一键配置指南私人DNS不生效怎么办?多设备通用排查方法与常见原因免费公共DNS还是自建DNS服务器?私人DNS选型与成本对比私人 DNS 加密设置教程选服务比选协议更影响体验:本站自建的 dns.23-4.cn 支持 DoT / DoH 双协议,解析的同时拦掉广告与跟踪器——配置教程。
2026年10月01日
5 阅读
0 评论
0 点赞
2026-10-01
用私人DNS拦截广告:DNS广告过滤原理与开启方法
最快体验 DNS 去广告的方式不是装 AdGuard Home,而是把私人 DNS 改成 dns.23-4.cn——30 秒生效,全设备通吃。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报TL;DR:DNS广告过滤的原理很简单——把广告和跟踪器的域名加入黑名单,当你的设备查询这些域名时,DNS服务器直接返回空地址(0.0.0.0)或「域名不存在」,浏览器就加载不出广告了。优点是全设备生效、不用装任何APP;缺点是拦不了网页内嵌的JS广告和视频贴片广告。想体验的话,最快的方式是把手机私人DNS改成 dns.23-4.cn(本站自建,规则和 AdGuard 系出同源,服务器在国内)。DNS广告过滤到底是怎么工作的?要理解DNS怎么拦广告,先得知道一个基本常识:每个广告都来自某个域名。你打开一个网页,浏览器要加载的东西远不止正文——它还要向一堆第三方域名发请求:广告联盟的域名、统计跟踪的域名、字体CDN的域名、图片CDN的域名等等。其中广告和跟踪请求往往来自独立的域名,比如 doubleclick.net、googleadservices.com、hm.baidu.com 这类。DNS广告过滤就是在这个「域名查询」的环节动手脚:你的手机要加载网页,先问DNS服务器:「doubleclick.net 的IP是多少?」DNS服务器查了一下黑名单,发现这个域名在广告拦截列表里它不返回真实IP,而是返回 0.0.0.0(一个不存在的地址)或者直接说「NXDOMAIN,域名不存在」浏览器拿到这个无效地址,尝试连接失败,广告就根本不会加载出来整个过程发生在网络请求的最底层——DNS查询阶段,还没到真正下载广告内容那一步。所以它的好处是:只要你的设备走了这个DNS,所有APP、所有浏览器的广告请求都会被统一拦掉,不需要每个APP单独装插件。哪些广告能拦?哪些拦不了?(务必先搞清楚局限)很多人开了私人DNS之后发现怎么还有广告,然后觉得「DNS去广告是骗人的」。其实不是骗人,是你对它的能力边界理解错了。下面这张表说清楚:广告类型DNS能不能拦原因独立域名的横幅广告能拦来自独立广告域名,DNS层直接掐断第三方跟踪器/统计脚本能拦跟踪域名通常是独立的恶意软件/钓鱼网站域名能拦靠威胁情报域名列表拦截网页内嵌的JS弹窗广告拦不了广告脚本和正文在同一个域名下下发视频网站贴片广告拦不了视频广告内容和视频本身同域名下发已经缓存的广告拦不了浏览器缓存了广告资源,不会重新发DNS请求微信公众号文章底部广告拦不了和正文同域名,DNS层无法区分一句话总结:DNS过滤是「域名级」的拦截,只能按域名整块挡掉;同一个域名下面既放正文又放广告的情况,DNS就分不出来了。 这种时候你需要的是浏览器扩展(比如uBlock Origin)那种「元素级」的过滤,两者搭配使用效果最好。开启DNS广告过滤的四种途径途径一:直接用AdGuard公共加密DNS(最简单)什么都不用装,直接在手机或电脑上把私人DNS改成AdGuard的公共地址就行:DoT地址(本站,推荐):dns.23-4.cn;备用 dns.adguard-dns.comDoH地址(本站,推荐):https://dns.23-4.cn/dns-query;备用 https://dns.adguard-dns.com/dns-queryAdGuard公共DNS内置了广告和跟踪域名拦截规则,你改完设置就能生效。适合不想折腾服务器、想要开箱即用的用户。本站有一篇免费加密DNS服务地址汇总,里面列了更多类似的选择。途径二:自己搭AdGuard Home,完全可控如果你想自己决定拦哪些规则、看自己的查询日志、完全掌握数据,可以自己在VPS上搭一个AdGuard Home。详细搭建步骤可以看这篇自建AdGuard Home教程。自建的好处是规则列表你自己选、日志你自己管、用不用零日志由你定。缺点是你要自己维护服务器和证书。途径三:在自建AdGuard Home里加规则订阅搭好AdGuard Home之后,默认拦截能力很弱,你需要添加规则订阅才能真正去广告。推荐的规则源和添加方法,本站有一篇专门讲AdGuard Home规则订阅怎么配置的文章,里面列了OISD、Hagezi等几个口碑最好的规则源,跟着一步步加就行。途径四:浏览器开启安全DNS(仅浏览器内生效)如果你只想在浏览器里去广告,不想改系统级DNS,可以在Chrome、Firefox里开启「安全DNS」(也就是DoH),选AdGuard或Cloudflare的带过滤功能的DNS服务器。这种方式只对浏览器生效,手机APP里的广告还是拦不住。DNS广告过滤 vs 浏览器广告拦截扩展,对比一下很多人会纠结:我到底该用DNS过滤还是装个uBlock Origin?其实这俩不是二选一的关系,是互补的。对比维度DNS广告过滤浏览器扩展(uBlock Origin等)生效范围全设备、全APP仅浏览器内拦截精度域名级,粒度粗元素级,粒度细视频广告拦不了能拦网页内嵌广告拦不了能拦手机APP广告能拦(广告域名)管不到APP误拦风险较高(域名整挡)较低(精确到元素)配置难度改个DNS地址就行需要安装和配置扩展最佳实践是两者搭配用:DNS层拦掉一大批独立域名的广告和跟踪器,浏览器扩展再处理剩下的网页内嵌广告。这样既能全设备覆盖,又能保证拦截精度。常见问题Q:用私人DNS真的能拦视频广告吗?比如B站、YouTube的贴片广告?A:不能。视频贴片广告的内容是和视频资源从同一个CDN域名下发的,DNS层没法区分「这一段是广告」还是「这一段是正片」。想拦视频广告需要用专门的浏览器扩展或者APP去广告工具,DNS做不到。Q:为什么我开了过滤DNS,有些网站还是会弹出广告窗口?A:弹窗广告很多是网页内嵌的JS脚本生成的,不是从独立域名加载的。DNS层只能拦域名级的请求,拦不住网页内部的JS行为。这种情况需要浏览器扩展来处理。Q:DNS过滤会不会让网站变慢?A:正常情况下不会,反而可能更快——因为广告域名的请求直接被挡掉了,不用再去连那些广告服务器。但如果你的DNS服务器本身离你很远、延迟很高,可能会感觉到打开网页变慢。选一个离你近的、有缓存的DNS很重要。参考来源AdGuard DNS官方 - 广告过滤原理说明 — 支撑DNS过滤规则的工作机制AdGuard DNS官方隐私与功能介绍 — 支撑AdGuard公共DNS的广告拦截能力说明OISD官方网站 - 过滤范围说明 — 支撑DNS规则源的拦截范围与分类Cloudflare 1.1.1.1 官方文档 — 支撑加密DNS与安全DNS的工作方式相关阅读AdGuard Home规则订阅怎么配置?去广告规则源推荐与拦截验证DNS 过滤规则开放订阅:免费去广告规则 + 自建加密 DNS 全指南自建AdGuard Home教程:搭建属于自己的私人DNS服务器私人DNS防跟踪与零日志:隐私保护型DNS怎么选私人 DNS 加密设置教程不想自己维护服务器的话,可以直接用我们跑好的那一台:主机名 dns.23-4.cn,DoH https://dns.23-4.cn/dns-query,步骤见私人 DNS 加密设置教程。
2026年10月01日
25 阅读
0 评论
0 点赞
2026-10-01
安卓/苹果/Windows 私人DNS设置教程合集(30 篇)
这 30 篇教程里出现的所有示例地址,都可以换成同一个:dns.23-4.cn。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报DNS 明文查询在公共 Wi-Fi、运营商网络里可能被窥探或篡改。私人 DNS / 加密 DNS(DoH / DoT)把你的域名解析请求加密起来,从源头降低被劫持、被污染、被窃听的风险。本站整理了 30 篇按设备、按品牌、按问题场景划分的设置教程,从入门到排查全覆盖:全部 30 篇设置教程索引安卓通用:安卓私人DNS在哪里设置(Android 9+ 通用路径)小米:小米/红米私人DNS设置教程苹果:iPhone/iPad 加密DNS设置教程(描述文件法)华为 / OPPO / vivo / 三星 / 荣耀等品牌教程页均已在索引页列出故障排查:安卓私人DNS不生效排查清单常见问题:私人DNS常见问题大全更多深度知识见知识库。相关阅读免费加密DNS服务:DoH/DoT 地址与一键配置指南私人 DNS 加密设置教程一个免费的加密 DNS(dns.23-4.cn):全平台去广告与隐私保护小米手机私人DNS怎么设置?MIUI/HyperOS 图文教程(三步开启DNS加密)安卓原生私人DNS在哪设置?Android 9+ 私人DNS入口与hostname写法安卓手机私人 DNS 连不上的排查全流程一条主机名就能开始:dns.23-4.cn(DoT 853 / DoH 443),全程加密、自带广告拦截,配置教程,配完到战报页看自己的数据。
2026年10月01日
10 阅读
0 评论
0 点赞
1
...
5
6
7