有没有一种方法可以获取本地网络中所有有效IP地址的列表?
我的意思是网络中每个用户正在使用的所有IP地址。
有没有一种方法可以获取本地网络中所有有效IP地址的列表?
我的意思是网络中每个用户正在使用的所有IP地址。
安装nmap,
sudo apt-get install nmap
那么
nmap -sP 192.168.1.*
或者更常见地
nmap -sn 192.168.1.0/24
将扫描整个.1到.254范围
这将在整个子网中进行简单的ping扫描,以查看哪些主机在线。
请按照以下步骤操作:
ipconfig
(或 Linux 上的 ifconfig
)。这将给出您自己机器的 IP 地址,例如:192.168.1.6,则广播 IP 地址为 192.168.1.255。ping 192.168.1.255
(Linux 可能需要使用-b
)。arp -a
(apt 安装 net-tools)。您将得到本网段上所有 IP 地址的列表。