· 全部指南
IPv6地址表示法解析
IPv6地址由8组16位十六进制数组成,每组用冒号分隔。例如2001:0db8:85a3::8a2e:0370:7334,连续零组可用::压缩表示,但整个地址中只能出现一次压缩。使用我们的IPv6转换工具可快速验证地址合法性,所有计算均在浏览器本地完成,无需担心隐私泄露。
与IPv4的点分十进制不同,IPv6的十六进制表示区分大小写(RFC5952推荐小写)。地址中的前导零可省略,如0db8可写作db8。当配置网络设备时,注意某些系统会自动补全省略的零组。
/64子网前缀的精要
IPv6标准规定主机接口必须使用/64前缀,这提供了18,446,744,073,709,551,616个主机地址。使用IPv6子网计算器时,输入任意地址即可可视化其子网范围,工具完全在浏览器端运行,适合敏感网络规划场景。
/64前缀的固定长度简化了自动配置(如SLAAC),同时支持EUI-64地址生成。在规划网络时,应考虑将/48分配给站点,/64分配给每个二层网络。这种结构使得路由聚合更加高效。
ULA本地地址实战
ULA(唯一本地地址)以fd00::/8开头,类似IPv4的私有地址空间。通过ULA生成器可创建符合RFC4193的随机前缀,工具在本地生成全局唯一ID,确保网络隔离安全。
ULA地址应配合NPTv6(网络前缀转换)使用,避免与全局单播地址冲突。典型应用场景包括企业内网、IoT设备通信和开发测试环境。注意ULA虽然可路由,但不应出现在公网传输中。
IPv4/IPv6迁移排错要点
双栈环境下,优先检查DNS是否同时返回AAAA和A记录。使用ping -6和traceroute6测试IPv6连通性,注意防火墙可能单独拦截ICMPv6。浏览器开发者工具可显示具体使用的IP协议版本。
常见故障包括MTU问题(IPv6不允许分片)、NDP邻居发现协议配置错误、以及过渡技术(如6to4、Teredo)的兼容性问题。建议先使用ULA在纯IPv6环境测试功能,再引入全局地址。
双栈带来的意外
许多「只有 IPv4」的缺陷,其实是 Happy Eyeballs 先走了 IPv6。复现连通性问题时,分别测 A 与 AAAA,并记录最终成功的地址族。
地址卫生
工单信息已足够时,不要把客户地址粘贴到公开工具。示例使用文档前缀(如 2001:db8::/32)。
实验建议
先用本地计算器练习子网划分,再用团队真正上线的系统工具验证(ip、云控制台、Terraform plan)。
文档前缀
公开文档使用 2001:db8::/32。工单中的客户地址应最小化。教学子网划分时,压缩与展开形式至少各演示一次。
IPv6 落地习惯
动生产前先写操作程序:输入、期望输出、负责人与回滚。Towalles 上的工具便于本地检查样例,不能替代变更控制。
前置条件
- 有代表失败案例的脱敏 fixture。
- 清楚谁是真相来源(应用、网关、CMS 或网络设备)。
- 能在非生产环境或用合成数据复现问题。
步骤
- 用 fixture 复现,记录精确命令或 UI 路径。
- 按需用格式化、哈希或解析工具与已知正确样例对照。
- 做最小修复;同一变更里避免顺手重构。
- 补充回归测试或清单项,避免下一任 on-call 重复踩坑。
- 更新 runbook:症状 → 检查 → 修复。
善后
观察 24–72 小时错误率与支持工单。若做过一次性数据修复,安排后续防止复发。工单里保留截图与哈希,不要留真实密钥。
反模式
- 把生产密钥贴到公开页面「只是看一下」。
- 上线却不写回滚说明。
- 把本地绿色演示当成多区域生产的证明。