332

有没有办法获取本地网络中所有有效 IP 地址的列表?

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

4

3 回答 3

461

安装nmap

sudo apt-get install nmap

然后

nmap -sP 192.168.1.*

或更常见的

nmap -sn 192.168.1.0/24

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

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

于 2012-12-02T13:46:04.290 回答
403

尝试以下步骤:

  1. 在命令提示符下键入ipconfig(或ifconfig在 Linux 上)。这将为您提供您自己机器的 IP 地址。例如,您机器的 IP 地址是 192.168.1.6。所以你的广播IP地址是192.168.1.255。
  2. Ping 你的广播 IP 地址(在 Linux 上ping 192.168.1.255可能需要)-b
  3. 现在键入arp -a. 您将获得网段上所有 IP 地址的列表。
于 2013-03-12T00:19:07.157 回答
28

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

试试Angry IP ScannerSolarwindsAdvanced IP Scanner

于 2012-12-02T22:51:14.560 回答