IPv6 展开与压缩
将单个 IPv6 地址转换为标准压缩、完整八组及无冒号 32 位十六进制形式。
浏览器本地处理输入IPv6 地址输出JSON
- 1添加输入
- 2确认后运行
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
把一个 IPv6 地址或无冒号的 32 位十六进制值转换为符合 RFC 5952 的压缩写法、八组四位及纯十六进制形式;可直接复制目标系统需要的写法。
如何使用
- 粘贴一个完整或压缩 IPv6 地址,或恰好 32 位十六进制。
- 转换前核对输入类型与标准地址预览。
- 复制目标系统需要的压缩、完整八组或无冒号 32 位形式,也可下载完整 JSON。
支持范围与限制
每次处理一个值。接受完整或压缩 IPv6、嵌入点分 IPv4 尾部,以及恰好 32 位不带冒号的十六进制;IPv4 映射地址的标准结果保留点分尾部。
不接受 CIDR 前缀、区域标识、方括号和端口。只变换写法,不查询 DNS、地址归属或连通性。
操作示例
示例输入
2001:db8::1
示例参数
{}示例输出
{
"compressed": "2001:db8::1",
"expanded": "2001:0db8:0000:0000:0000:0000:0000:0001",
"hex32": "20010db8000000000000000000000001"
}出现问题时
请输入一个 IPv6 地址或恰好 32 位十六进制,不要附带 /前缀、%区域标识、方括号或端口。
常见问题
为什么提供不带冒号的 32 位值?
有些地址配置和数据库流程要求完整的 128 位十六进制值且不带分隔符;目标系统要求这种格式时可直接复制。
连续的零组如何压缩?
RFC 5952 写法省略组内前导零,压缩最长且至少两组的连续零;长度相同时选择最左边一段。
IPv4 映射的 IPv6 地址如何显示?
标准压缩字段保留点分 IPv4 尾部,例如 ::ffff:192.0.2.1;完整八组和 32 位字段仍显示全部十六进制。
可以输入 /64、%区域标识或 [地址]:端口吗?
不可以,只输入地址。前缀边界请使用 IPv6 子网计算工具;本工具不解析区域或端口。
输入会发送到服务器吗?
不会。工具输入在浏览器处理,不发送到服务器。同一标签页可暂存工作状态;刷新或关闭后无法恢复,请及时保存需要的结果。