适用场景

IPv6 上线后常见的三个问题:终端拿到地址但上不了网(缺 RA 或路由)、地址冲突(ND 无防护)、应用只监听 IPv4。

配置步骤(双栈应用适配)

# 服务监听检查(Linux)
ss -lntp | grep -E ':::|0.0.0.0'
# Nginx 双栈
listen [::]:80;
listen 80;
# 应用配置:数据库连接、回调地址同时支持 IPv6

关键参数与建议

  • 地址分配:SLAAC(简单)vs DHCPv6(可管理、可审计),按管理要求选
  • RA 通告参数(前缀、网关、DNS)要统一,避免多台设备都发 RA
  • ND 安全:开启 RA Guard、ND Snooping 防地址欺骗
  • 双栈应用要监听 :: ,并确认防火墙同时放通 IPv6 策略
  • 过渡技术按场景选:双栈优先,隧道技术与 NAT64 仅作过渡

容易踩的坑

  • 应用只监听 IPv4,IPv6 客户端连接失败
  • DNS 发布了 AAAA 但服务未就绪,解析后无法访问
  • 回调地址写死 IPv4,双栈环境部分功能异常

验证与巡检

ss -lntp | grep ':::'
curl -6 http://[2408:xxxx::1]/
  • 巡检:关键服务双栈监听、纯 IPv6 访问正常

小结

IPv6 验收与 IPv4 不同的一点:一定要在纯 IPv6 环境测一次(关闭 IPv4),否则很多问题会被 IPv4 兜底掩盖。

> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。