网站要不要支持IPv6?双栈、AAAA解析、CDN兼容与上线检查清单

2026-08-22

先给结论:面向公网用户的网站应逐步评估IPv6,稳妥路径通常是IPv4与IPv6双栈,而不是一次性关闭IPv4。上线不仅要添加AAAA记录,还要确认云网络、系统地址、路由、防火墙、Web监听、TLS证书、CDN、日志和监控都支持IPv6。

本文更新时间:2026年8月22日。是否立即上线取决于目标用户网络、业务合规、现有源站与运维能力;双栈期间必须分别监控IPv4和IPv6成功率。

IPv4、IPv6和双栈有什么区别?

方式特点适用建议
仅IPv4兼容范围广,但无法原生服务IPv6-only客户端旧系统过渡期,仍应评估代理或双栈
仅IPv6架构更简洁但依赖客户端和转换网络明确的IPv6-only内部或专项环境
IPv4/IPv6双栈同一服务同时提供A与AAAA入口公网网站常见的渐进迁移方式
CDN边缘双栈、源站IPv4访客可通过IPv6访问CDN,CDN再回源IPv4源站暂未改造时的过渡方案

IPv6上线需要检查哪些层?

  1. 云网络:确认实例获得公网或可路由IPv6地址,子网、路由和安全组支持IPv6。
  2. 操作系统:核对地址、默认路由和邻居发现,避免只有地址没有可达路由。
  3. 防火墙:IPv4规则不会自动等价覆盖IPv6;必须分别审计入站与出站策略。
  4. 应用监听:Nginx、应用和数据库应只在需要的地址与端口监听,避免意外扩大暴露面。
  5. DNS:A记录对应IPv4,AAAA对应IPv6;添加前先从外部网络验证目标地址。
  6. TLS与CDN:证书仍按域名验证,但CDN的访客侧与回源侧可能是两条不同连接。
  7. 监控:分别做IPv4和IPv6的DNS、TCP、TLS、HTTP和业务探测。

为什么加了AAAA后部分用户打不开?

  • IPv6路由或防火墙未放行,DNS却已经向所有用户公布AAAA。
  • Web服务只监听IPv4,或IPv6虚拟主机没有正确证书与站点配置。
  • 源站IPv6可达性不稳定,而客户端优先尝试IPv6。
  • 监控只走IPv4,导致IPv6故障长期未被发现。

现代客户端通常会采用类似Happy Eyeballs的策略在IPv4和IPv6之间快速选择,但这不能替代服务端正确配置。出现问题时应分别执行AAAA查询、IPv6路由测试、TLS握手和HTTP请求。

渐进上线方案

  1. 先在测试子域和非核心服务启用双栈。
  2. 用多个网络和地区验证DNS、TLS、首页、登录、API和下载。
  3. 为IPv6单独设置可用性和错误率告警。
  4. 逐步扩大流量,保留快速移除AAAA或回退代理配置的方案。
  5. 稳定后再把IPv6纳入容量、日志、WAF和应急预案。

域名解析可查看煜钧云域名服务,计算资源可查看云服务器,TLS配置可结合SSL证书服务规划。

常见问题

有CDN后源站一定要有IPv6吗?

不一定。部分CDN可以在访客侧提供IPv6、回源侧继续使用IPv4。应以所用CDN的实际配置和文档为准。

添加AAAA会影响IPv4用户吗?

IPv4用户仍可使用A记录,但双栈客户端可能优先尝试IPv6;如果IPv6路径坏而不完全断,可能造成明显延迟。

官方参考资料

最近更新