为什么我在traceroute中看到IP,而不是在ifconfig、netstat等中看到IP

为什么我在traceroute中看到IP,而不是在ifconfig、netstat等中看到IP

如果我发出问题,traceroute我会看到我的服务器 IP (213.79.101.145):

traceroute to google.com (108.177.14.138), 30 hops max, 60 byte packets
 1  213.79.101.145 (213.79.101.145)  10.660 ms  10.630 ms  10.655 ms
...
15  * * lt-in-f138.1e100.net (108.177.14.138)  19.682 ms

但如果我发出route -n我看不到它:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.60.1    0.0.0.0         UG    100    0        0 eno1
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.22.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-3401d68d5001
172.23.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-ca69b5732844
172.24.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-34a7a87f6474
172.25.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-5eefb7a364c3
192.168.6.0     192.168.26.200  255.255.255.0   UG    0      0        0 ppp0
192.168.15.0    192.168.26.200  255.255.255.0   UG    0      0        0 ppp0
192.168.26.200  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.51.0    192.168.60.168  255.255.255.0   UG    100    0        0 eno1
192.168.60.0    0.0.0.0         255.255.255.0   U     100    0        0 eno1

既不ss也不netstat表现ifconfig出来。为什么?

PS如果您需要更多信息,我会尽力提供。

答案1

213.79.101.145将是您的路由器的 wan 地址和第一跳,其 lan 地址为192.168.60.1。我假设您的服务器也是路由器,并且它正在使用 PPPoE 来获取其 wan IP 地址。我还假设您使用的是俄罗斯 ISP COMCOR。或者,该 IP 地址位于 ISP 内 PPP 链路的另一端。

相关内容