我的家庭网络使用192.168.1.0/24
子网,当我ping 192.168.1.137
收到响应说主机不可用时(正如预期的那样,因为我没有任何使用该地址的机器)
然而,当我ping 10.10.10.140
这样做时:
- 得到回应,并且
- 永远持续下去。
我以为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
以下是三种最有可能的情况:
您的 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)可能会泄露设备身份和用途。
答案3
网络上可能有您不知道的设备使用该 IP 地址。10/8 范围无法通过互联网路由。我会查看您的路由并查看其去向。