AZ Tools

IPv6 展开 / 压缩

网络

粘贴任意 IPv6 地址 — 压缩(RFC 5952)、零填充或中间形式都行 — 并排查看所有标准表示。在调试要求完整记法的防火墙规则、生成 ip6.arpa 的 PTR 记录、复制用于文档的二进制表示时非常有用。

  • 展开2001:0db8:0000:0000:0000:8a2e:0370:7334
  • 压缩2001:db8::8a2e:370:7334
  • Hex20010db80000000000008a2e03707334
  • 反向 DNS4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
  • 二进制0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100

压缩遵循 RFC 5952 — 最长的零段连续会变成 :: 。

使用方法

  1. 粘贴一个 IPv6 地址。
  2. 复制所需的表示。

常见问题

IPv6 地址里的 :: 是什么意思?
它替代一组或多组连续的零。每个地址最多出现一次 — 否则地址会含糊。RFC 5952 还规定它必须替代最长的零段。
为什么反向 PTR 这么长?
ip6.arpa 每个标签用一个半字节(4 比特),完全倒序。因此 128 位地址展开为 32 个标签 — 没有简写。

相关工具