在网上冲浪时,你大概率听过这种“防偷窥”建议:“把电脑的 DNS 改成 Cloudflare 的 1.1.1.1 或者 Google 的 8.8.8.8,这样运营商(ISP)就不知道你在看什么网站了。”

听起来很美好,对吧?但残酷的现实是:这只对了一半。
仅仅更换 DNS 提供商,只是换了一个“接电话”的人,但你打电话的内容,依然是全网广播的。今天咱们就来扒一扒,为什么改 DNS 没用,以及到底怎么做才能真正锁死你的 DNS 隐私。
为什么改 1.1.1.1 没用?因为你在“寄明信片”
DNS 的作用就像一本“电话簿”,把你输入的网址(比如 google.com)翻译成电脑能看懂的 IP 地址。
问题出在传统的 DNS 协议上。它默认使用 53 端口,而且是完全明文、没有任何加密的。这就好比你给 DNS 服务器寄了一张明信片,上面清清楚楚写着:“我要查 pornhub.com 的地址”。
在这个过程中,你的路由器、你小区的宽带运营商(ISP)、甚至你连的公共 Wi-Fi 管理员,都能像邮递员一样,把你这张明信片看得一清二楚。他们不仅知道你在访问什么网站,还能把这些数据打包卖给广告商。
所以,哪怕你把 DNS 服务器换成了以“注重隐私”著称的 1.1.1.1,只要传输过程不加密,ISP 照样能把你看了什么底朝天看光。
真正的解药:加密 DNS(DoH vs DoT)
要想不让别人偷看你的“明信片”,你就得把它装进加密信封里。这就是加密 DNS 的作用。目前主流有两种方案:
1. DNS-over-TLS (DoT)
它使用专门的 853 端口 进行加密。安全性没问题,但太容易被针对了。很多学校、公司网络的防火墙,只要看到 853 端口的流量,直接一刀切断。一旦 DoT 失败,你的系统往往会悄悄回退到明文 DNS,让你再次“裸奔”。
2. DNS-over-HTTPS (DoH) —— 强烈推荐!
DoH 把 DNS 查询伪装成了普通的 HTTPS 网页流量,使用的是 443 端口。
这招叫“大隐隐于市”。在 ISP 眼里,你的 DNS 查询和你在刷微博、看淘宝的加密流量完全混在一起,根本无法区分,更不敢随便封锁(封了 443 端口等于把整个互联网都断了)。
结论:别纠结,无脑选 DoH。
终极实操:在路由器上“一锅端”
你可能会说:“我在手机和电脑上开启 DoH 不就行了?”
确实可以。但问题是,你家里的智能电视、扫地机器人、智能音箱、游戏主机,绝大多数都不支持修改 DNS,更别提开启 DoH 了。这些 IoT(物联网)设备往往是隐私泄露的重灾区。
最优雅的解法,是直接在路由器层面开启 DoH。
只要你的路由器支持(现在很多刷了 OpenWrt、梅林固件,或者华硕、TP-Link 的中高端路由器都支持),在路由器的后台找到“DNS 设置”或“安全设置”,开启 DNS-over-HTTPS (DoH),并填入支持 DoH 的服务器地址(比如 https://cloudflare-dns.com/dns-query)。
这样一来,全家所有连上 Wi-Fi 的设备,都会自动被迫使用加密 DNS,一劳永逸,再也不用挨个设备去折腾了。
(注:如果你用的是苹果设备的 iCloud 专用代理,或者浏览器自带的 DoH 功能,它们会绕过路由器的设置,但这不影响大局。)
泼盆冷水:加密 DNS 不是 VPN
最后,必须给大家澄清一个最大的误区:加密 DNS 只能隐藏你“查电话簿”的过程,不能隐藏你“打电话”的对象。
当你用 DoH 查到了某个网站的 IP 地址后,你的电脑依然会直接向那个 IP 发起连接。这时候,ISP 虽然不知道你在查什么域名,但他能看到你的 IP 正在和“某个特定的服务器 IP”进行通信。如果 ISP 愿意,他反查一下那个 IP 是谁的,照样能猜出你在上什么网。
总结一下:
- 明文 DNS:ISP 知道你在查什么域名,也知道你连了什么 IP。
- 加密 DNS (DoH):ISP 不知道你在查什么域名,但依然知道你连了什么 IP。
- VPN:ISP 只知道你连了 VPN 服务器,不知道你在查什么,也不知道你最终连了什么 IP。
如果你只是想防止 ISP 收集你的域名浏览记录、防止公共 Wi-Fi 偷窥、或者解决某些 DNS 污染问题,路由器全局开启 DoH 绝对是性价比最高、最省心的方案。
但如果你是想彻底隐藏自己的网络踪迹、实现真正的“物理隐身”,那别在 DNS 上死磕了,老老实实去买个靠谱的 VPN 吧。


