本页面介绍 IPv6 中定义的各种地址类型及其用途。
返回首页标识单个网络接口。发送到单播地址的数据包将传递给该地址标识的特定接口。
格式: 2000::/3 (目前主要分配 2001::/16, 2003::/16 等)
特点: 全球唯一,可在互联网上路由。相当于 IPv4 的公网地址。
结构: 通常包含全局路由前缀 (Global Routing Prefix, 如 /48)、子网 ID (Subnet ID, 16位) 和接口 ID (Interface ID, 64位)。
示例: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
格式: fe80::/10 (实际接口 ID 前缀为 fe80::/64)
特点: 仅在同一物理链路(网段)内有效,不可路由。用于邻居发现、自动地址配置等。
生成: 通常根据 MAC 地址自动生成 (EUI-64) 或随机生成。
示例: fe80::a00:27ff:fe4b:1234
格式: fc00::/7 (实际分为 fd00::/8 用于本地生成,fc00::/8 保留)
特点: 在一个站点或组织内部唯一,可在内部网络路由,但不能在公共互联网路由。相当于 IPv4 的私网地址 (RFC1918)。
结构: 包含前缀 FD、全局 ID (Global ID, 40位随机生成) 、子网 ID (Subnet ID, 16位) 和接口 ID (Interface ID, 64位)。
示例: fd12:3456:789a:1::1
格式: ::1/128
特点: 指向节点自身,用于本地测试。相当于 IPv4 的 127.0.0.1。
示例: ::1
格式: ::/128
特点: 表示地址不存在或未知。通常用作源地址,例如在 DHCP 请求的初始阶段。
示例: ::
格式: ff00::/8
特点: 标识一组接口(可能分布在不同节点)。发送到组播地址的数据包将传递给该组的所有成员。
结构: 包含标志位 (Flags)、范围 (Scope) 和组 ID (Group ID)。
示例:
ff02::1: 所有节点组播地址 (链路本地范围)ff02::2: 所有路由器组播地址 (链路本地范围)ff05::1:3: 所有 DHCP 服务器组播地址 (站点本地范围)注意: IPv6 使用组播替代了 IPv4 的广播。
格式: 与单播地址格式相同,但分配给多个接口。
特点: 标识一组接口,但发送到任播地址的数据包只会被传递给这组接口中“最近”的一个(由路由协议决定)。
用途: 用于提供冗余服务和负载均衡,例如 DNS 根服务器。
注意: 任播地址不能用作源地址,只能用作目的地址。路由器需要特殊配置才能识别和处理任播。