网站添加AAAA记录后,部分用户出现超时或连接失败,往往不是浏览器随机异常,而是客户端选择了IPv6路径,而该路径尚未与IPv4配置一致。双栈部署要求两种协议族各自具备正确解析、监听、路由、防火墙和后端服务。IPv4可用不能证明IPv6可用。
分别查询dig example.test A与dig example.test AAAA,比较答案是否对应预期入口、负载均衡或代理。注意不同解析策略可能让不同网络获得不同地址。若AAAA指向旧环境、错误网卡或尚未开放的入口,客户端可能因优先尝试该地址而表现为间歇性失败。
将解析结果和服务资源对应起来,确认入口确实分配了IPv6地址且该地址受目标服务管理。不能仅凭记录存在就认为IPv6端到端已经打通。🔎
检查代理或服务器是否在IPv6地址上监听目标端口,边界策略是否允许入站连接,路由是否存在且返回路径正确。服务可能只绑定IPv4通配地址;即使主机配置了IPv6地址,进程也未必接受IPv6连接。再核对后端池、健康检查和应用依赖是否允许IPv6来源。
强制使用协议族做对照:curl -6 -I https://example.test/测试IPv6,curl -4 -I https://example.test/测试IPv4。若IPv6连接超时而IPv4成功,优先查AAAA目标、监听、路由和过滤规则;若TCP已连通但TLS失败,检查IPv6入口证书和SNI配置;若返回内容不同,检查两条路径是否落在一致的后端版本。⚙️
按协议族分别观察DNS答案、连接建立时间、连接超时率、TLS错误、HTTP状态码和应用错误率。客户端网络、运营商和公司出口可能只对其中一类地址有问题,所以从多个双栈网络复测,并记录发生时间与解析答案。浏览器自动回退到IPv4可能掩盖IPv6故障,强制协议族测试能暴露差异。
验收应逐路径证明可用,并覆盖回程路由和应用内容一致性。临时取消AAAA可能让部分用户恢复访问,但会牺牲IPv6可达性,需结合实际目标和回退计划处理。🌱