据我所知,10.0.0.0 - 10.255.255.255 是私有地址空间。所以我在互联网上运行了 tracert,看到了地址 10.15.25.98。这怎么可能?提前谢谢!
Tracert 日志:
1 192.168.1.1 1ms None
2 ---- Timeout n/a
3 10.15.25.110 13ms None
4 10.15.8.49 16ms None
5 65.46.186.97 11ms ip65-46-186-97.z186
6 216.156.0.185 24ms vb1730.rar3.chicago
7 ---- Timeout n/a
8 216.1.123.54 48ms None
9 66.109.6.154 51ms ae-1-0.cr0.chi30.tb
10 107.14.19.61 62ms None
11 65.29.1.35 58ms be1.clmkohpe02r.mid
答案1
您的 tracert 上的每个 IP 地址不一定都是公共 IP。
它可能是您在前往目的地途中经过的 ISP 内部节点之一上的路由器或服务器。
有关 tracert 工作原理的更详细概述,请查看这个 Computerphile 视频。
答案2
您的 ISP 可能正在使用运营商级 NAT。
您可以通过查看家用路由器并检查从 ISP 获得的 WAN IP 地址来验证这一点。您可能10.0.0.0/8
也分配了该范围内的 IP。如果是这样,那么这些可疑的跳数只是用于从您的机器到 ISP 网络边缘的路由器。
答案3
如果你参考 RFC1918http://www.faqs.org/rfcs/rfc1918.html它指出:
3. 私有地址空间 互联网号码分配机构 (IANA) 已保留 私有互联网的 IP 地址空间分为以下三个块: 10.0.0.0 - 10.255.255.255 (10/8 前缀) 172.16.0.0 - 172.31.255.255(172.16/12 前缀) 192.168.0.0 - 192.168.255.255(192.168/16 前缀)
10.0.0.0/8 是私有 IP 地址。