IPv6(Internet Protocol Version 6)地址格式与 IPv4(Internet Protocol Version 4)地址格式有显著不同。IPv6 地址是 128 位的,而 IPv4 地址是 32 位的。以下是 IPv6 地址的格式和一些关键特点:
基本格式
IPv6 地址由八组十六进制数字组成,每组数字之间用冒号(:)分隔。每组数字代表 16 位(即两个字节),因此整个地址是 128 位长。例如:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
简化表示
IPv6 地址允许以下简化表示方法:
-
前导零压缩:可以省略每组数字中的前导零。例如,
0000可以简化为0。2001:0db8:85a3:0:0:8a2e:0370:7334 -
零压缩:一个或多个连续的
0000可以用双冒号::表示,但一个地址中只能使用一次。2001:0db8:85a3::8a2e:0370:7334
类型
IPv6 地址分为几种类型,包括:
-
全球单播地址:用于全球范围内的通信。
2001:0db8:85a3::8a2e:0370:7334 -
链路本地地址:用于同一链路上的设备之间的通信。
fe80::1ff:fe23:4567:890a -
站点本地地址:用于组织内部,但现在已不推荐使用。
-
多播地址:用于向一组设备发送数据,以
ff开头。ff02::1 -
任意播地址:用于发送到最近的或最佳的目的地,通常用于全球地址的任播服务。
特殊地址
- 未指定地址:
::,相当于 IPv4 的0.0.0.0。 - 环回地址:
::1,相当于 IPv4 的127.0.0.1。
示例
以下是一些简化的 IPv6 地址示例:
::1:环回地址fe80::1ff:fe23:4567:890a:链路本地地址2001:db8::8a2e:370:7334:全球单播地址(简化形式)
这些规则和格式使得 IPv6 地址既灵活又具有扩展性,能够满足互联网不断增长的需求。