以下是IPv4和IPv6地址的详细说明和举例:
IPv4地址
格式特点
- 32位地址,用点分十进制表示
- 分为4个8位组,每组范围0-255
- 示例:
192.168.1.1
地址分类举例
1. 私有地址(内网使用)
10.0.0.0 - 10.255.255.255 (10.0.0.0/8)
172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
192.168.0.0 - 192.168.255.255 (192.168.0.0/16)
常用示例:
192.168.1.1(家庭路由器默认地址)192.168..100(局域网设备)10..1(企业内网网关)
2.环回地址**
127..1 (localhost)
127..2
...
127... (整个127.x.x.x网段)
3.特殊用途**
169... (APIPA自动配置地址)
224... - 239... (组播地址)
255... (广播地址)
IPv6地址
格式特点
- 128位地址,用冒号分隔的十六进制表示
- 8组,每组4个十六进制数字
- 可以省略前导零和使用
::压缩连续的零
常见类型举例
1.全球单播地址(公网)**
2001:db8::1 # 文档示例前缀
2001:db8:85a3::8a2e:370:7334 # 完整形式
2404:6800:4003:c02::64 # Google IPv6地址
2.链路本地地址**
fe80::1 # 本地链路默认网关
fe80::200:5eff:fe00:5342 # MAC地址生成
fe80::/10 # 链路本地前缀
3.唯一本地地址(类似IPv4私有)**
fd00::1 # ULA示例
fd12:3456:789a::1 # ULA格式(fd00::/8)
4.多播地址**
ff02::1 # 所有节点多播
ff02::2 # 所有路由器多播
ff02::c # DHCPv6服务端多播
5.特殊地址**
::1 # IPv6环回地址(localhost)
:: # 未指定地址(全零)
2001:: # Teredo隧道前缀
对比总结
| 特性 | IPv4 | IPv6 |
|---|---|---|
| 长度 | 32位 | 128位 |
| 表示法 | 点分十进制 | 冒号十六进制 |
| 示例 | 192..100 |
2001:db8::1 |
| 数量 | ~43亿 | \(^128\)个 |
实际应用中的简化写法
IPv6压缩规则:
#完整形式:2001:0db8:0000:0000:0000:ff00:0042:8329
#压缩后:2001:db8::ff00:
# ::代表连续的一个或多个全零组
#其他压缩示例:
2001:db8:f:a:b:c:d:e # →保持原样
fe80:f:a:b:c:d:e # → fe80:f:a:b:c:d:e
fc00:f:a:b:c:d:e # → fc00:f:a:b:c:d:e
IPv6的设计极大地扩展了地址空间并提供了更好的安全性和自动配置能力。
内容由零声教学AI助手提供,问题来源于学员提问




