网站搜索

我不再强制所有设备使用相同的DNS,我的网络终于正常工作了


多年来,我对 DNS 的使用方法和大多数人一样:选择一个提供商并将其应用到我所有的设备上。但尽管我尝试过注重隐私、注重过滤以及以安全为优先的提供商,我的家庭网络仍然感觉不稳定。我遇到过游戏主机连接困难、VPN 意外断开,以及某些设备在没有明显原因的情况下离线的情况。

最后,我弄明白了我的 Wi-Fi 或路由器没有问题。问题出现只是因为我强制所有设备使用相同的 DNS 行为。改变这一点是我所需要的唯一修复方法。

一个 DNS 规则产生了冲突的优先级

我网络上的每个设备都需要完全不同的东西

我没有考虑的一件事是,工作用笔记本电脑、智能音箱和游戏主机是不同的,它们对 DNS 的需求也不一样。因为我从未想到这一点,所以我把它们全部配置为在相同的过滤规则下工作。

我喜欢屏蔽追踪器,所以在整个网络上设置了激进的过滤。这对依赖被过滤器屏蔽的域的设备来说适得其反。结果,特定的游戏服务超时,一些智能家居设备变得不可靠。然而,一开始我将责任归咎于路由器,因为所有这些设备仍然显示信号强劲。

设备很少会宣布 DNS 故障,这使得诊断变得困难。一切看起来都很正常,但它们无法正常工作。我终于明白,不同的设备类别有不同的需求。

设备

基本需求

为什么这很重要

游戏机

低延迟、最少过滤/无限制访问

过滤可能会阻止匹配和认证端点

儿童平板电脑

类别过滤 + 安全搜索执行

即使在第三方浏览器中也适用,而不仅仅是默认浏览器

工作笔记本电脑

带恶意软件屏蔽的加密 DNS

保持工作流量与家庭过滤日志隔离

智能电视

具有广泛域兼容性的解析器

过于严格的解析器可能会破坏应用程序的身份验证流程

智能家居设备

最少过滤,最大容忍

许多人向被阻止列表错误标记的模糊域发送主机请求

DNS 问题也不关心基准测试,因为即使服务器看起来很快,在实际使用中你仍可能遇到兼容性问题。最重要的是跨设备的 DNS 行为一致性。

DNS 配置文件解决了我一直归咎于路由器的问题

最难的部分不是设置它们——而是找到引起问题的设备






DNS 配置文件是具有三种区别的命名配置:它们打包了解析器、过滤规则以及日志记录的偏好设置。然后,它们将特定的配置分配给特定设备。对我而言,我为家庭设备分配了经过过滤的 DNS,为游戏主机分配了不受限制的解析器,为工作笔记本分配了带加密 DNS 的安全过滤。

无论您使用哪种工具,通常都可以配置 DNS 配置文件,尽管此功能的定价可能有所不同:

工具

资料如何运作

它的成本

NextDNS

每个设备组单独配置档案,每个档案都有唯一的 DoH/DoT 端点

每月免费提供多达 30 万次查询,然后每月 1.99 美元

AdGuard 家庭版

按 IP 或 MAC 地址分配的每个客户设置

免费,自行托管(运行在树莓派上)

Pi-hole

具有不同阻止列表的设备组

免费,自托管

Firewalla 金色/紫色

来自移动应用的每设备本地策略

218美元-349美元的硬件,无需订阅

尽管我只花了一个小时就设置好了配置文件,但要弄清楚忽略这些配置文件的设备却花了更长时间。每次我使用笔记本的浏览器时,它似乎都绕过了我的 DNS 配置。我发现 Chrome 的 DNS 设置在可用时会使用操作系统的解析器,这导致浏览器升级到加密 DNS 并绕过我的路由器级别的配置文件;更改浏览器的 DNS 设置解决了这个问题。

我确保为我所有的设备设置了 DHCP 保留,以避免设备重新连接后落入错误的 DNS 配置文件的情况。

将 DNS 提供商与每个设备的实际功能匹配

正确的解决者取决于工作本身,而不是哪次评审给它排名最高

过去,我的方法是寻找一个最好的 DNS 提供商。但在实际操作中,你会意识到 DNS 提供商是针对不同用途进行优化的。我问题的根源在于相信一个提供商可以在所有方面都很出色。

一旦我了解到 DNS 提供商并非一体适用,我就开始把每一个看作是用于特定任务的工具。

DNS 提供商类型

为……优化

真正需要知道的权衡

注重隐私的(例如,Quad9、Cloudflare 1.1.1.1)

个人设备,工作笔记本电脑

与不常见应用领域的偶发兼容性问题

家庭过滤(例如,CleanBrowsing、带过滤器的 NextDNS)

儿童设备

过度阻拦很常见(预计需要手动将一些合法网站加入白名单)

安全为重点(例如 Quad9、Cloudflare 网关)

在共享设备上一般浏览

误报可能会在没有明显错误消息的情况下阻止合法服务

最小过滤(例如,Cloudflare 1.1.1.1,Google 8.8.8.8)

游戏主机,物联网设备

无法防护恶意域名

ISP 默认 DNS

一些家庭中的流媒体设备

一些互联网服务提供商使用本地 DNS 将流量路由到附近的 CDN 服务器(更换供应商有时会将流量推送到更远的边缘节点)

在移除激进过滤之后,我在游戏设备上看到了最大的变化。它消除了我有时遇到的匹配和登录问题。

我对网络几乎不需要思考

虽然专家讨论“最快”的 DNS,但我在实践中发现速度相似,差异可以忽略不计。真正的变化发生在我脑海里。我对网络的关注少了很多,因为它不需要不断的排障或调整;它是可预测且可靠的。

DNS 配置文件可能并不适合每个人,但如果一个设备无明显原因地表现不稳定,或者你的过滤对某些设备不太适用,尝试使用 DNS 配置文件。

相关文章