IPv6地址由8个16位的十六进制数字组成,每个数字之间用冒号(:)隔开。一个完整的IPv6地址看起来像这样:2001:0db8:85a3:0000:0000:8a2e:0370:7334。
这8个部分可以分为以下几个部分:
除此之外,IPv6地址还可以包含以下特殊字段:
从二进制转换到十六进制的过程如下:
例如,将二进制地址"0010000000000001 0000110110111000 1010001110000011 0000000000000000 0000000000000000 1000101000101110 0000001110000000 0011010010110100"转换为十六进制,步骤如下:
0010000000000001 0000110110111000 1010001110000011 0000000000000000 0000000000000000 1000101000101110 0000001110000000 0011010010110100
2001 06b8 a3e3 0000 0000 8a2e 0370 7334
2001:06b8:a3e3:0000:0000:8a2e:0370:7334
需要注意的是,在IPv6地址中,可以使用双冒号(::)来表示一连串的0。例如,上面的地址中,连续的4个0可以用::表示,得到简化后的地址:2001:06b8:a3e3::8a2e:0370:7334。