在一次常见的网络命令操作中,我们运行了 tracert www.baidu.com,结果展现了一条完整的 IPv6 路由链路,从本地电脑出发,最终抵达百度服务器,经过 23 跳。但这个 traceroute(路由追踪)不仅仅是输出了一堆地址,我们还能从中读出许多现代网络架构的“潜规则”与“革新点”,尤其是 IPv6 与 NAT(网络地址转换)之间的关系。
一、什么是 traceroute?
tracert(Windows 下)或 traceroute(类 Unix 系统)用于追踪数据包从本地主机到目标主机的路径。每经过一个网络设备(如路由器),都会构成一次“跃点”(hop)。我们可以查看这些中转点的 IP 地址、延迟时间等信息。
二、IPv6 世界没有 NAT?来看这次追踪结果
这次追踪的目标是 www.baidu.com,对应的地址是一个 IPv6 地址:

240e:83:205:381:0:ff:b00f:96a2
从traceroute路径来看,出发地址(第一跳)为:
2001:250:1800:1d7f::2
这是一个全球可路由的IPv6地址,并没有类似私有IPv4(如192.168.0.1、10.0.0.0)的痕迹。说明你的设备直接拥有公网IPv6地址---不需要NAT!
这也是IPv6 的关键优势之一:
IPv6 没有 NAT(或说,不推荐使用 NAT)!
为什么?
在 IP

最低0.47元/天 解锁文章
517

被折叠的 条评论
为什么被折叠?



