Neatbo.

IPv6 展开与压缩

将单个 IPv6 地址转换为标准压缩、完整八组及无冒号 32 位十六进制形式。

浏览器本地处理输入IPv6 地址输出JSON
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

核对 IPv6 地址

输入一个完整或压缩形式的 IPv6 地址,或恰好 32 位不带冒号的十六进制;也接受嵌入的点分 IPv4 尾部。

输入一个 IPv6 地址或 32 位十六进制,即可预览其标准写法。

只变换 128 位地址的文字表示,不查询 DNS、地址归属或连通性。

0 个字符 · 0 字节
正在准备处理工具…

开始之前

把一个 IPv6 地址或无冒号的 32 位十六进制值转换为符合 RFC 5952 的压缩写法、八组四位及纯十六进制形式;可直接复制目标系统需要的写法。

如何使用

  1. 粘贴一个完整或压缩 IPv6 地址,或恰好 32 位十六进制。
  2. 转换前核对输入类型与标准地址预览。
  3. 复制目标系统需要的压缩、完整八组或无冒号 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 子网计算工具;本工具不解析区域或端口。

输入会发送到服务器吗?

不会。工具输入在浏览器处理,不发送到服务器。同一标签页可暂存工作状态;刷新或关闭后无法恢复,请及时保存需要的结果。

文档与延伸阅读

相关工具