是否有一种方法可以获得本地网络中所有有效IP地址的列表?

我指的是每个用户在网络中使用的所有IP地址。


当前回答

安装 nmap,

sudo apt-get install nmap

then

nmap -sP 192.168.1.*

或者更常见的

nmap -sn 192.168.1.0/24

将扫描整个。1到。254范围

这将在整个子网中执行简单的ping扫描,以查看哪些主机在线。

其他回答

试试以下步骤:

在命令提示符处输入ipconfig(或Linux上的ifconfig)。这将为您提供您自己机器的IP地址。例如,您的计算机的IP地址是192.168.1.6。所以您的广播IP地址是192.168.1.255。 Ping您的广播IP地址Ping 192.168.1.255(在Linux上可能需要-b) 现在输入arp -a (apt install net-tools)。你将得到你的网段上所有IP地址的列表。

如果您想查看特定子网上正在使用的IP地址,那么有几个不同的IP地址管理器。

尝试愤怒的IP扫描仪或太阳风或高级IP扫描仪

安装 nmap,

sudo apt-get install nmap

then

nmap -sP 192.168.1.*

或者更常见的

nmap -sn 192.168.1.0/24

将扫描整个。1到。254范围

这将在整个子网中执行简单的ping扫描,以查看哪些主机在线。