IPv6 地址工具
校验 IPv6 地址,一键展开 :: 零压缩并按 RFC 5952 重新压缩。
IPv6 地址工具
校验 · 零压缩还原 · RFC 5952 压缩 · 类型识别
—
使用说明
📖 工具介绍
IPv6 地址长达 128 位,标准写法用冒号分隔八个四位十六进制组,为了缩短书写,规范允许用 :: 替换最长的连续零组。这种压缩虽然方便阅读,却给程序解析、日志比对与配置核对带来了麻烦:同一个地址 2001:0db8:0000:0000:0000:0000:0000:0001 和 2001:db8::1 完全等价,但肉眼很难确认它们真的指向同一台主机。IPv6 地址工具就是为解决这个问题而设计:你输入任意合法写法的 IPv6 地址(包括带 /前缀、带 %网卡 后缀,以及 ::ffff:192.168.1.1 这种内嵌 IPv4 的映射地址),工具会先校验其合法性,然后给出两种标准视图:展开视图把 :: 还原并把每组补零到四位十六进制,压缩视图则按 RFC 5952 规范去掉前导零、选择最长零串替换为 ::。同时它会自动识别地址类型,告诉你这是全局单播、链路本地、唯一本地、组播、IPv4 映射还是文档保留示例地址。界面采用大字号等宽展示加类型徽章的布局,八个 16 位组以格子形式并排呈现,零组会淡化显示,方便你逐组核对。
✨ 功能特点
- 严格合法性校验:检查 :: 只能出现一次、组数是否正确、每组是否为 1-4 位十六进制
- 零压缩还原:把 :: 自动替换为正确数量的零组,得到完整的 8 组展开形式
- RFC 5952 规范压缩:去掉每组前导零,选择最长连续零组替换为 ::,输出标准推荐写法
- 内嵌 IPv4 支持:正确解析 ::ffff:192.168.1.1 这类 IPv4 映射与兼容地址
- 地址类型识别:自动标注全局单播、链路本地、唯一本地、组播、文档保留等类型
- 逐组可视化:八个 16 位组以格子并排展示,零组淡化,便于人工核对
📝 使用方式
- 在输入框中填入你手头的 IPv6 地址,例如 2001:db8::1
- 也可以输入带前缀的 2001:db8::/32 或内嵌 IPv4 的 ::ffff:192.168.1.1
- 点击「解析」按钮,若格式非法会得到友好提示
- 在展开视图与压缩视图标签页之间切换,查看两种标准写法
- 点击「复制结果」把展开与压缩两种形式一起复制到剪贴板
⚠️ 注意事项
- :: 唯一性:一个合法 IPv6 地址中 :: 只能出现一次,出现两次会被判定为非法
- 组数校验:不使用 :: 时必须正好八组,使用 :: 时其余组数不得超过七组
- 大小写:压缩视图统一输出小写十六进制,符合 RFC 5952 推荐写法
- 内嵌 IPv4:::ffff:a.b.c.d 会被正确识别为 IPv4 映射地址,最后 32 位由 IPv4 地址占据
- 本工具仅解析:它不做子网划分或反向 DNS 查询,所有计算都在本地完成