主题
常见网络故障
DNS 解析失败与缓存问题
先区分超时、NXDOMAIN、SERVFAIL 和指定类型无记录,再比较使用的解析器与权威数据。
检查查询名称、记录类型、委派和缓存 TTL。浏览器可能使用与系统不同的解析器。
连接超时、连接拒绝与连接重置
超时表示期限内未获得预期进展。TCP 建连被拒绝常见于目标返回 RST,例如没有监听。连接重置表示连接被主动中止。
防火墙、中间设备和服务端都可能影响结果。结合出错阶段和双方抓包定位。
TLS 握手失败与证书验证错误
先区分 TCP 已连接后的协议协商失败与证书验证失败。常见原因包括 SNI 不匹配、缺失中间证书、证书过期或不受信任。
用实际域名复现并检查客户端时间、证书链、主机名和协议版本。
等待响应超时与响应读取超时
等待响应超时常发生在请求已发送但迟迟未收到响应头时。读取超时发生在读取响应体期间,可指空闲超时或总时限。
各客户端的超时名称与计时边界不同。定位时结合首字节时间、响应进度和代理日志。
HTTP 502、503、504 与上游故障
502 表示网关或代理收到无效上游响应,503 表示服务暂不可用,504 表示网关未及时收到所需的上游响应。
503 也可由源站主动返回。先确认哪个节点生成状态码,再检查该节点的上游连接与日志。
