有没有办法获取本地网络中所有有效 IP 地址的列表?
我的意思是每个用户在网络中使用的所有 IP 地址。
安装nmap,
sudo apt-get install nmap
然后
nmap -sP 192.168.1.*
或更常见的
nmap -sn 192.168.1.0/24
将扫描整个 .1 到 .254 范围
这会在整个子网中进行简单的 ping 扫描,以查看哪些主机在线。
尝试以下步骤:
ipconfig
(或ifconfig
在 Linux 上)。这将为您提供您自己机器的 IP 地址。例如,您机器的 IP 地址是 192.168.1.6。所以你的广播IP地址是192.168.1.255。ping 192.168.1.255
可能需要)-b
arp -a
. 您将获得网段上所有 IP 地址的列表。如果您想查看特定子网上正在使用哪些 IP 地址,那么有几个不同的 IP 地址管理器。