无需登录 数据私有 本地保存

IPv6地址转换器 - 展开/压缩十六进制

17
0
0
0

IPv6 地址转换器

展开完整十六进制格式 · 压缩为 RFC 5952 规范最短格式 · 一键复制

快捷示例: 完整格式 已压缩 环回地址 IPv4映射 链路本地 多播地址 唯一本地
完整展开格式 8组×4位
等待输入有效地址...
RFC 5952 压缩格式 最短表示
等待输入有效地址...

常见问题与知识点

IPv6 地址由 128 位组成,通常表示为 8 组用冒号分隔的十六进制数,每组 4 位十六进制(即 16 位二进制)。完整格式示例:2001:0db8:0000:0000:0000:ff00:0042:8329。为了书写方便,RFC 5952 规定可以使用压缩格式来缩短地址。

压缩是 IPv6 地址的简写规则,包含两个方面:
去除前导零:每组十六进制数开头的零可以省略,例如 00ff 简写为 ff0000 简写为 0
双冒号压缩:连续的全零组可以被 :: 替代,但只能使用一次(否则无法确定省略了多少组零)。例如 2001:0db8:0000:0000:0000:ff00:0042:8329 压缩为 2001:db8::ff00:42:8329

RFC 5952 是 IPv6 地址文本表示的推荐标准,主要规定:
• 使用小写十六进制字母(a-f)
• 压缩最长的一段连续零组(长度 ≥ 2 时使用 ::
• 如果多段零组长度相同,压缩最左边的那一段
• 单个零组不压缩(保持为 0
• 对于 IPv4 映射地址(如 ::ffff:192.0.2.128),后 32 位可使用点分十进制

全球单播地址2000::/3,可在互联网上路由,类似 IPv4 公网地址
链路本地地址fe80::/10,仅在本地链路有效,自动配置
多播地址ff00::/8,用于一对多通信
环回地址::1,相当于 IPv4 的 127.0.0.1
唯一本地地址fc00::/7,类似 IPv4 私有地址
IPv4 映射地址::ffff:x.x.x.x,用于 IPv4/IPv6 互通

因为 :: 代表"此处省略了若干组连续的零",但省略的具体组数是不明确的。如果出现两次 ::,就无法唯一确定原始地址。例如 2001::1::1 可能是 2001:0:0:1:0:0:0:12001:0:0:0:1:0:0:1 等多种可能,因此这种写法是无效的。IPv6 标准规定 :: 在地址中最多出现一次

IPv4 地址(32 位)可以嵌入 IPv6 地址的最后 32 位中。常见格式如 ::ffff:192.168.1.1(IPv4 映射地址),展开后为 0000:0000:0000:0000:0000:ffff:c0a8:0101。其中 192.168.1.1 对应两组十六进制:c0a8(192×256+168)和 0101(1×256+1)。本工具支持识别和转换这种混合格式。