工具推荐:netdiscover
当需要查找当前局域网中有哪些活动设备的 IP,或是与本机直连(通过网线或交换机)的活动设备的 IP 时,可以使用 netdiscover
netdiscover 底层使用 ARP 协议查找活动 IP 地址,所以不需要指定要扫描的网段即可快速查找所有活动的设备,并列出其 IP 地址
假设本机与另一台设备 A 通过网线直连,但不清楚 A 的网络配置,不知道它的具体 IP 地址,甚至不知道它的 IP 地址是哪个网段/子网,这时如果使用常规的 IP/Port 扫描工具(比如 nmap)探测 A 的地址,就需要指定一个非常大的网段去扫描,非常浪费时间,使用 netdiscover 只需要几秒就可以完成这个场景下的扫描工作
不过 netdiscover 只支持 Linux,想在 Windows 中使用的话,可以借助启用了网络镜像模式的 WSL