为什么我可以从 192.168.1.0/24 子网 ping 10.0.0.0/8 地址?

为什么我可以从 192.168.1.0/24 子网 ping 10.0.0.0/8 地址?

我的家庭网络使用192.168.1.0/24子网,当我ping 192.168.1.137收到响应说主机不可用时(正如预期的那样,因为我没有任何使用该地址的机器)

然而,当我ping 10.10.10.140这样做时:

  1. 得到回应,并且
  2. 永远持续下去。

我以为10.0.0.0/8都是保留地址,任何发往这些地址的流量都会被丢弃。我 ping 的时候是在 ping 什么10.10.10.140?是互联网号码分配机构服务器?

答案1

我认为 10.0.0.0/8 都是保留地址,并且任何发往这些地址的流量都会被丢弃。

不。确实这是一个特殊范围,但它是为目的完全相同192.168.0.0/16 – 这是 LAN 使用的私有地址块。(还有第三个地址块,172.16.0.0/12。请参阅IANA 注册

所有三个私有块都充当普通单播地址,并且可以在本地路由,包括彼此之间路由 - 它们只是无法在全球互联网上路由。(实际上丢弃的是流量和路由公告ISP 之间。

因此,您很可能正在 ping ISP 网络中的某个主机,而他们已决定使用 10.0.0.0/8。它可能是其内部网络上的设备,也可能是路由器本身的“管理”VLAN,或者其他任何东西。

答案2

以下是三种最有可能的情况:

  1. 您的 ISP 为其客户分配10.0.0.0/8地址。您的家用路由器不够先进(也不需要先进)以限制向上路由私有块。

  2. 您的路由器和 ISP 之间有一个额外的路由设备,例如电缆调制解调器,它通过 与路由器通信10.0.0.0/8

  3. 您直接在计算机上托管或访问10.0.0.0/8网络(即虚拟机网络或某些 VPN)。

最重要的问题是:你为什么要10.10.10.140专门 ping?此外,尝试访问流行的管理服务(HTTP、HTTPS、SSH 和 Telnet)可能会泄露设备身份和用途。

答案3

网络上可能有您不知道的设备使用该 IP 地址。10/8 范围无法通过互联网路由。我会查看您的路由并查看其去向。

相关内容