判断是否只是一个域名
先比较多个公开域名和同一服务的不同入口。只有一个域名失败时,重点看缓存、规则和域名状态。
逐层检查解析路径
记录系统 DNS、客户端 DNS、IPv4/IPv6 和代理模式。修改后清理缓存并重复相同查询,避免凭感觉下结论。
不要上传完整网络信息
公开排障只需提供错误文本和脱敏结果,不要上传账户、订阅地址或完整内网信息。
先定位故障发生在哪一层
排查“DNS 错误怎么排查?解析失败与 DNS 泄漏”时,先记录是网页无法加载、请求提交失败、流式响应中断,还是只有某个应用异常。不同现象对应的域名、连接方式和超时位置可能不同,不能只用“节点不好”概括。
建议把时间、设备、客户端、模式、节点名称、实际出口地区和错误原文放在同一条记录中。记录完整后再开始修改设置,避免排查过程中失去对照条件。
用最小配置做一次复测
先关闭脚本、复杂规则、多个代理和自动切换,只保留一个节点与最基础的系统代理或应用代理。若最小配置恢复,再逐项开启功能;若仍失败,就能把范围缩小到网络、出口或服务端。
每次只改变一个变量,并在同一时间段重复两到三次。一次成功只能说明当时请求完成,不能单独支持“长期稳定”或“所有地区可用”的判断。
记录本地基线与失败样本
本地 Wi-Fi、移动网络、DNS、IPv6 和设备负载都会影响结果。先记录不使用代理时的延迟、丢包或普通网页情况,再比较启用客户端后的变化,避免把本地故障归因于服务商。
失败样本和成功样本同样重要。保存超时、连接重置、解析失败、TLS 错误、HTTP 状态码和断开时间,后续才能判断是单节点问题、时段拥塞还是配置冲突。
日志分享前先做隐私清理
客户端日志可能包含订阅地址、服务器域名、UUID、账号标识、局域网地址或完整 IP。公开截图前只保留错误类型、时间和必要的版本字段,遮盖凭证和可识别信息。
如果需要向服务商反馈,提供脱敏后的最小复现步骤:设备、系统、客户端版本、节点分组、发生时间和错误原文。不要把完整订阅链接复制给陌生的代排障人员。
何时可以形成结论
只有在多个日期、不同时间段和固定条件下得到重复结果,才适合写“在这些条件下观察到”。如果样本少、服务商正在维护或账号权限不明确,应把结论限定为一次性现象并标记限制。
排查文章解决的是定位路径,不会替读者保证某个节点、平台或套餐始终可用。平台政策、线路配置和客户端版本改变后,应重新核验并记录修订原因。
适用范围:平台规则、客户端版本、网络环境和服务条款可能变化。本文提供的是一般性排查与比较方法,不构成特定服务的可用性承诺。