我的家庭网络使用192.168.1.0/24
子网,当ping 192.168.1.137
我收到主机不可用的响应时(正如预期的那样,因为我没有任何机器使用该地址)
但是,当我ping 10.10.10.140
这样做时:
- 得到回应,并且
- 永远持续下去。
我以为10.0.0.0/8
都是保留地址,任何类型的流向这些地址的流量都会被丢弃。当我 ping 时,我在 ping10.10.10.140
什么?是IANA服务器吗?
我的家庭网络使用192.168.1.0/24
子网,当ping 192.168.1.137
我收到主机不可用的响应时(正如预期的那样,因为我没有任何机器使用该地址)
但是,当我ping 10.10.10.140
这样做时:
我以为10.0.0.0/8
都是保留地址,任何类型的流向这些地址的流量都会被丢弃。当我 ping 时,我在 ping10.10.10.140
什么?是IANA服务器吗?
不。它确实是一个特殊范围,但它的保留目的与 192.168.0.0/16 完全相同——它是 LAN 使用的私有地址块。(还有第三个区块,172.16.0.0/12。请参阅IANA 注册表。)
所有三个私有块都充当普通的单播地址,并且可以在本地路由,包括在彼此之间——它们只是不能在全球互联网上路由。(实际上丢弃的是ISP 之间的流量和路由公告。)
因此,您很可能正在 ping 您的 ISP 网络中的某些主机,他们已决定使用 10.0.0.0/8。它可能是其内部网络上的设备,也可能是路由器本身上的“管理”VLAN,或者其他任何东西。
这是三种最可能的可能性:
您的 ISP 为其客户端分配
10.0.0.0/8
地址。您的家庭路由器不够先进(也不需要)来限制向上路由私有块。您的路由器和 ISP 之间有一个额外的路由设备,例如电缆调制解调器,它通过
10.0.0.0/8
.您直接在您的计算机上托管或访问
10.0.0.0/8
网络(即虚拟机网络或某些 VPN)。最重要的问题是:为什么要
10.10.10.140
专门ping?此外,尝试访问流行的管理服务(HTTP、HTTPS、SSH 和 Telnet)可能会泄露设备身份和用途。您可能在网络上有一台设备使用您不知道的 IP 地址。10/8 范围不能通过 Internet 路由。我会看看你的路线,看看它的去向。