IPv6知识概述 - IPv6地址
IPv6地址表示
根据RFC4291,IPv6地址有3中格式:首选格式,压缩表示和内嵌IPv4地址的IPv6地址表示。
首选格式
IPv6的地址长度是128位(bit),将这128位的地址按每16位划分为一个段,将每个段转换成十六进制数字,并用冒号隔开,格式如下:
x:x:x:x:x:x:x:x (x表示一个4位十六进制数)
典型的例子如下所示:
2000:0000:0000:0000:0001:2345:6789:ABCD
IPv6地址每段中的前导0是可以去掉的,但是至少要保证每一段有一个数字。将不必要的前导0去掉后,上述地址可以表示为:
2000:0:0:0:1:2345:6789:ABCD
压缩表示
当一个或多个连续的段内各位全为0时,为了缩短地址长度,用::(双冒号)表示,但是一个IPv6地址中只允许用一次,例如下列地址:
2000::1:2345:6789:abcd
FF01::101
::1
::
内嵌IPv4地址的IPv6地址表示
这是IPv4向IPv6过渡的一种特殊表示方法,在这种表示方法中,IPv6地址的第一部分使用十六进制表示,而IPv4地址部分是十进制格式:
x:x:x:x:x:x:d.d.d.d (d表示IPv4