IPv6地址的格式主要有以下几种:
首选格式
IPv6地址由8个16位的十六进制数表示,每两个十六进制数之间用冒号(:)隔开。
每个十六进制数代表地址中的一个16位段。
例如:`2001:0DB8:85A3:0000:0000:8A2E:0370:7334`。
省略前导零
如果IPv6地址中的某个段全是零,则可以省略这些零,但每段至少应有一个数字。
例如:`2001:DB8::8A2E:0370:7334`。
双冒号(::)
如果IPv6地址中有连续的多段都是零,可以使用双冒号(::)来代替这些零段。
双冒号在一个地址中只能出现一次。
例如:`2001:DB8::8A2E:0370:7334`。
内嵌IPv4地址
IPv6地址可以嵌入IPv4地址,用于IPv4和IPv6节点的兼容性。
嵌入IPv4地址的格式为前96位使用十六进制表示,后32位使用IPv4的点分十进制表示。
例如:`::FFFF:192.0.2.128`。
IPv6地址范围
IPv6地址范围从`0000:0000:0000:0000:0000:0000:0000:0000`(未指定地址)到`ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff`(广播地址)。
以上是IPv6地址的基本格式。