IPv6 地址的大小和格式扩展了寻址能力。

IPv6 地址的大小为 128 位。首选的 IPv6 地址表示格式是:x:x:x:x:x:x:x:x,其中每个 x 是该地址八个 16 位部分的十六进制值。IPv6 地址范围从 0000:0000:0000:0000:0000:0000:0000:0000 到 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff。

除了这种首选格式之外,IPv6 地址还可以以两种其他缩写格式指定:

  • 省略前导零:通过省略前导零来指定 IPv6 地址。例如,IPv6 地址 1050:0000:0000:0000:0005:0600:300c:326b 可以写成 1050:0:0:0:5:600:300c:326b。
  • 双冒号:通过在一系列零的位置使用双冒号(::)来指定 IPv6 地址。例如,IPv6 地址 ff06:0:0:0:0:0:0:c3 可以写成 ff06::c3。双冒号在一个 IP 地址中只能使用一次。

一种替代格式将冒号和点分十进制表示法结合起来,这样 IPv4 地址可以嵌入到 IPv6 地址中。左边的 96 位使用十六进制值表示,右边的 32 位使用十进制值表示,表示嵌入的 IPv4 地址。在混合网络环境中工作时,这种格式确保了 IPv6 节点与 IPv4 节点的兼容性。

IPv4 映射的 IPv6 地址使用这种替代格式。这种类型的地址用于将 IPv4 节点表示为 IPv6 地址。它允许 IPv6 应用程序直接与 IPv4 应用程序通信。例如,0:0:0:0:0:ffff:192.1.56.10 和缩写格式 ::ffff:192.1.56.10/96。

这些格式都是有效的 IPv6 地址格式。

原文:IPv6 address formats - IBM Documentation,译者 Sasae.


花朵艳丽终散落,谁人世间能长久?