1 地址格式
IPv6地址长度是128位,分成8段表示,每段16位,使用十六进制格式表示, 每段之间采用:
分割,例如:
2001:0db8:0000:0000:0000:ff00:0042:8329
简写规则1
每段中前置的0可以省略:
2001:db8:0:0:0:ff00:42:8329
简写规则2
连续的0段可以合并成::
:
2001:db8::ff00:42:8329
故本地的环路地址:
0000:0000:0000:0000:0000:0000:0000:0001
可以被简写成:
::1
在 IPv4 中,localhost 可以为
127.0.0.0
至127.255.255.255
之间的任意地址。而在 IPv6中,有且仅有一个环回地址::1
。
对于简写规则2
有个特例,仅有一组连续的0段不能使用::
简写,例如:
2001:db8:0:1:1:1:1:1
不能被简写成:
2001:db8::1:1:1:1:1
同一个IPv6地址中不能出现两个
::
,因为这样会造成混淆。
2. URL格式
因为端口号也是用:
分割的,为避免混淆,使用[]
将地址和端口号隔开:
https://[2111:500:4:13::128]:443/
3. DNS系统的IPv6
在DNS系统中,对应IPv6的是AAAA
记录,也叫quad-A
记录。