我发现家庭网络中本地机器的名称解析越来越不可靠,尤其是在移动设备上。为了保护 DNS 查询,一些浏览器/设备始终使用公共 DNS 服务器、DNS over HTTPS (DoH) 等。不再联系本地 DNS 服务器。
假设您有一个“开放”、可配置的路由器,那么如何才能获得可靠的本地名称解析?在客户端上进行更改是不可行的,因为 Android/iOS 版本和浏览器中存在太多不同的问题。
答案1
您可以为大多数操作系统指定 DNS 解析器。例如,要使用Cloudflare 的 DNS 查找,1.1.1.1,在 Android 9 中,
- 在设置 | 网络和互联网 | 高级 | 私人 DNS, 选择私有 DNS 提供商主机名。
- 进入一一一一或者1dot1dot1dot1.cloudflare-dns.com并点击节省。
- 验证您是否正在使用 Cloudflare DNS,请访问1.1.1.1/帮助并验证 DNS over TLS 是否已启用。
警告:在某些地区或特定 ISP 中,您必须使用默认DNS 查找;Cloudflare 已被阻止。