如何获取本地网络中所有有效 IP 地址的列表?

新手上路,请多包涵

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

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

原文由 M.J.Ahmadi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

安装 nmap

 sudo apt-get install nmap

然后

nmap -sP 192.168.1.*

或更常见的

nmap -sn 192.168.1.0/24

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

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

原文由 Sunil Bojanapally 发布,翻译遵循 CC BY-SA 4.0 许可协议

尝试以下步骤:

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

原文由 Virendra 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题