IPv6 地址类型与配置

GUA(Global Unicast Address,全局单播地址) GUA 是 IPv6 中可在公网上路由的地址类型,相当于 IPv4 的公网 IP。 地址格式 GUA 地址以 2000::/3 开头,即前 3 位为 001,实际分配中几乎所有 GUA 地址都以 2 或 3 开头。 | 48 位全局路由前缀 | 16 位子网 ID | 64 位接口 ID | 全局路由前缀(Global Routing Prefix):由 ISP 或 RIR 分配,用于全球路由 子网 ID(Subnet ID):由站点管理员划分子网 接口 ID(Interface ID):标识同一子网内的主机,通常通过 SLAAC(EUI-64)或随机生成 典型示例 2001:0db8:85a3:0000:0000:8a2e:0370:7334 其中 2001:0db8::/32 是文档示例专用前缀(RFC 3849),不会在公网上实际路由。 与 IPv4 公网 IP 的对比 特性 IPv4 公网 IP IPv6 GUA 全球可路由 ✓ ✓ 地址数量 约 43 亿 约 $3.4 \times 10^{38}$ NAT 需求 通常需要 通常不需要 分配方式 ISP 分配(动态/静态) ISP 分配前缀,设备自动生成 常见 GUA 前缀段 ...

2026-05-09 · 3 min · 428 words · -

ping command, fping

ping command, fping ping6 ping6 是用于测试 IPv6 网络连通性的工具,功能与 ping 相同,但基于 ICMPv6 协议。 使用 ICMPv6 Echo Request/Reply 报文 目标地址为 IPv6 地址(如 ::1、2001:db8::1)或支持 IPv6 的域名 在现代 Linux 系统中,ping 已整合 IPv6 支持,可直接用 ping -6 替代 ping6 # 测试本地 IPv6 回环 ping6 ::1 # 等价写法(现代系统) ping -6 ::1 # ping 链路本地地址时需指定网络接口(fe80:: 开头的地址必须指定接口) ping6 -I eth0 fe80::1 # 指定发送次数 ping6 -c 4 2001:4860:4860::8888 主要选项与 ping 基本相同,如 -c(次数)、-i(间隔)、-s(包大小)、-I(指定接口)。 options -s<数据包大小>:设置数据包的大小; -M hint 设置MTU(最大传输单元)分片策略。 可设置为: ‘do’:禁止分片,即使包被丢弃; ‘want’:当包过大时分片; ‘dont’:不设置分片标志(DF flag); install # ubuntu apt install iputils-ping # archlinux install fping pacman -S fping windows 长 ping ping 192.168.1.100 -t 指定网络设备 ping -c 1 -I veth0 192.168.3.102 同时显示统计信息 fping -l google.com 什么是 ping PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。 ...

2026-05-08 · 2 min · 382 words · -