我的笔记本电脑直接连接到来自 ISP 的以太网电缆,这要求我在10.192.20.1
/255.255.252.0
网络上拥有一个静态 IP。当我运行 时tracert
,我希望第一个节点属于该网络。然而,事实并非如此。
$ ipconfig | grep -i -e 子网 -e 网关 子网掩码.......................................................................................................................: 255.255.252.0 默认网关................: 10.192.20.1 子网掩码.......................................................................................................................: 255.255.0.0 默认网关 。 。 。 。 。 。 。 。 。 :
(这是 Windows 上的 Cygwin;请忽略第二个网络)
$ tracert 8.8.8.8 | head -5 跟踪到 google-public-dns-a.google.com 的路由 [8.8.8.8] 最多 30 跳: 1 3毫秒 5毫秒 2毫秒 172.31.254.38
我很确定我之前确实在输出10.192.20.1
中看到了第一个节点tracert
,但不知何故现在不再是这样了。
会不会是因为某种原因,我的 ISP 路由器用“外部”IP 而不是“内部”IP 来应答?或者,现在路由器配置为忽略 TTL 并让数据包通过?我似乎无法找到确切答案,不知道到底发生了什么(如果可以弄清楚的话)。谢谢。