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