IPv6地址的表示方法
IPv6地址总长度为128比特
,通常分为8组
,每组为4个十六进制数
的形式,每组十六进制数间用冒号
分隔。
例如:2409:8745:039a:c700:0000:0000:0162,这是IPv6地址的首选格式。
为了书写方便,IPv6还提供了压缩格式,以上述IPv6地址为例,具体压缩规则为:
-
每组中的
前导“0”
都可以省略,所以上述地址可写为:2409:8745:039a:c700:0:0:162
-
地址中包含的连续两个或多个均为0的组,可以用双冒号“
::
”来代替,所以上述地址又可以进一步简写为:2409:8745:39a:c700::162。 -
需要注意的是,在一个IPv6地址中只能
使用一次
双冒号“::”,否则当计算机将压缩后的地址恢复成128位时,无法确定每个“::”代表0的个数。
而访问的时候,如果带端口,为了避免冒汗解析歧义,故需要加括号:
https://[2409:8745:39a:c700::162]:8080/api/user