ipv6地址占用128 位,它分为8段,每段占用16位,段之间可用(:)隔开,然后用16进制来表示每段的数值,由于每段占用16位,因此每段占用4个 十六进制数 例如:
0010000000000001 0000000000000000 0100000100110110
1110001110001100 0001010011011001 0001001000100101
0011111101010111 1111011101011001
其十六进制表示为:
2001 : 0000 : 4136
E38C : 14D9 :1225
3F57 : F759
1: 前面的 0可以省略
例如:21DA :00D4 :0000 :E38C :03AC: 1231 :F689 :E559 可以简化成:
21DA :D4: 0 :E38C :3AC :1231: F689 :E559
2:连续的0段可以缩写
如果有多个段都是0,则可以改用双::来代表这些连续段。例如:EF80:0:0:0:10AB:D8F6:DB4D:388A则可以缩写成:
EF80::10AB:D8F6:DB4D:388A
注意:
在一个ipv6地址中,这种缩写方式只能用一次。例如:FE80:0:0:0:23FD:0:0:963B 只能将其中的 0:0:0或者0:0 一个缩写 ,也就是
FE80::23FD:0:0:963B 或者FE80:0:0:0:23FD::963B
3:ipv6的 前缀
其追施 ipv6地址的一部分,用来表示ip地址中某些位是固定的值,或用来反映其所代表的子网,前缀的表示方式 与ipv4的CIDR相同。ipv6前缀的表示法为:“地址、前缀长度”。例如,12AD:D4:0:2F3B::/64 也就是说ipv6最左边64位固定为12AD:D4:0:2F3B。ipv6使用的子网掩码是ipv4不具备的