![arp 可以跨子网检测到哪些设备?](https://linux22.com/image/795880/arp%20%E5%8F%AF%E4%BB%A5%E8%B7%A8%E5%AD%90%E7%BD%91%E6%A3%80%E6%B5%8B%E5%88%B0%E5%93%AA%E4%BA%9B%E8%AE%BE%E5%A4%87%EF%BC%9F.png)
我有一些设备连接到同一个物理网络 (LAN),但位于不同的子网中。我想使用我电脑的 ARP 检测它们。我的电脑也位于同一个物理网络中,但位于不同的子网中。
!这些设备尚未安装 arp 协议(尚未)。
是否有可能检测设备(每个设备上安装或未安装 ARP)?
如果设备有 MAC 地址但没有 IP 地址,ARP 还能检测到机器吗?
答案1
是的。如果设备已分配 IP 地址,它们将响应 ARP 查询。(可能需要花费一些精力才能正确编写 ARP 查询。)
不可以。如果设备没有分配 IP 地址,它们将不会响应 ARP 查询。