IPV6 地址中使用的数字是什么意思?

nes*_*lee 10 networking internet tcp ipv6

我正在尝试了解 IPV6。我有一个具有以下 IPV6 地址的服务器:2607:f750:0:3f::f59

我不明白这些数字是什么意思。它看起来与 IPV4 地址完全不同。

谁能帮我分解一下?

Jde*_*eBP 19

IPv6 地址是 128 位。我们不再使用点分十进制八位字节形式。

2607:f750:0:3f::f59是人类可读的 IPv6 地址的缩写表示。完整的人类可读表示用零代替::,并且是2607:f750:0000:003f:0000:0000:0000:0f59。地址的每一部分都很简单。它是一个十六进制形式的 16 位数字。其中有八个,总共 128 位。

在点分十进制八位字节形式中,这将是38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89. 但是 IPv6 地址通常不会以这种形式呈现。

该地址的最高有效位将其置于IPv6 地址空间的所谓可聚合全球单播部分。这意味着它不是链路本地或主机本地地址,也不是广播或多播地址。

最高有效的 12 位标识 IANA 分配给 ARIN 的一部分地址空间。接下来的 20 个标识由 ARIN 依次分配给 Distributed Management Information Systems, Incorporated(即 Pavlov Media)的空间子集。接下来的 32 位表示您的特定子集,最后 64 位 ( 0000:0000:0000:0f59) 是接口 ID,表示一个单独的网络接口。

巴甫洛夫媒体告诉你你被分配了2607:f750:0000:003f::/64(如果这确实是它告诉你的)意味着底部 64 位的所有有效组合都被分配给你。您的(非本地单播)IPv6 地址的前 64 位必须是该前缀。恭喜!您可以在 LAN 上放置更多设备,并为它们提供 IPv6 地址,而不是现有的以太网卡。

进一步阅读