显示当前二级网络的 arp

显示当前二级网络的 arp

我的 Windows PC 连接到一个路由器(192.168.1.1),并且该路由器像孩子一样连接到另一个路由器(192.168.2.1)。

我希望在 ARP 列表中看到的节点直接连接到第二个路由器 (192.168.2.1)。例如,子路由器 192.168.1.1 在父路由器上的 IP 为 192.168.2.20,而我希望看到 192.168.2.2 到 192.168.2.19 的 MAC 和 IP。

如果我断开 PC 与子路由器的连接并将其直接连接到父路由器,ARP 命令就可以正常工作并显示 192.168.2.1 的子节点。但是,我想要看到的是相同的,即 192.168.1.1 下的节点。那么,有没有办法查看第二级 ARP 列表?

答案1

ARP 只与同一本地网络段相关且可见。如果您希望查看另一个网络段上的设备的 ARP 表,则必须询问该设备。

在这种情况下,可以:

  1. 登录到第二个路由器并让它显示本地连接到该路由器的主机列表。
  2. 或者以其他方式查询该路由器(例如使用远程网络管理软件)。

替代方案是重建网络,使所有内容都成为一个大网段。这通常不是一个好主意。但从技术上讲,这是一个可行的第三种选择。

相关内容