同一个域名,为什么出现两份答案?

使用快鸭时,系统命令行能解析网站,浏览器却报告找不到地址;也可能两边都能解析,但返回的 IP 不一样。先不要断言某一边有故障。系统工具通常使用操作系统解析路径,而浏览器可能使用系统解析,也可能依据自身设置采用安全 DNS。

DNS 将域名转换为地址等记录,A 记录对应 IPv4,AAAA 记录对应 IPv6。DNS-over-HTTPS(DoH)通过 HTTPS 传送 DNS 查询,但“查询得到答案”与“能建立目标连接”仍是两件事。

差异可能来自配置,也可能来自时间

浏览器缓存、系统缓存、不同解析服务器以及 CDN 调度,都可能使同一域名在不同时间得到不同地址。即使地址不同,两边也可能都返回有效结果。浏览器是否使用 DoH,还受产品版本、网络环境、回退方式与企业策略影响;并非所有浏览器都默认开启。

DoH 保护的是解析传输的一部分,不会自动让所有请求经过某个代理线路,也不代表快鸭提供专用 DoH 服务器。应用的解析方式、代理方式和最终连接路径,应分别确认。

先记录,再做有限对照

  1. 记录问题域名、错误信息、时间和当前网络。
  2. 检查浏览器安全 DNS 设置及是否显示受组织管理。
  3. 记录系统使用的 DNS,并查询同一域名的 A、AAAA 记录。
  4. 比较缓存状态与结果,随后检查实际 HTTPS 请求是否成功。

需要进一步观察请求时,可使用速度检测的分段记录方法。系统查询正常不能代替浏览器访问测试,浏览器访问成功也不证明所有应用采用相同解析器。

解析成功之后,还要确认连接阶段

获得地址后,连接仍可能因路由、地址族、TLS、服务端响应或访问策略失败。开发者工具中的远端地址与错误阶段,有助于判断请求是否已越过解析阶段。单个 Ping 结果也无法完整说明 HTTPS 服务是否正常。

可以结合DNS、TCP、TLS 与首字节耗时继续排查。若问题出现在酒店或商场的公共网络,先确认是否完成公共 Wi-Fi 网页认证;认证未完成时,单纯更换解析器未必有用。

若需要保留对照,记录查询时间与记录类型,而不是只复制一个 IP。域名答案具有缓存期限,网络切换后旧答案也可能暂时保留。浏览器页面中的远端地址还可能来自已有连接,因此一次截图不一定能证明此刻重新进行了哪次解析。证书错误、HTTP 状态码与页面脚本错误,也不能直接归为 DNS 故障。

保留网络规则,也保留原设置

不建议在没有证据的情况下关闭安全 DNS,或改用未知服务绕过企业、校园网络策略。受管理浏览器可能禁止自行修改相关选项,应由管理员确认。确需对照时,先记录原设置,一次只改变一项,并在测试后恢复。

最终记录要区分“解析答案不同”“解析失败”和“解析成功但连接失败”。这三种现象对应不同的后续检查。不要仅凭地址不一致就删除缓存、重置系统或认定客户端线路失效。