查找网络上所有计算机的所有 IP 地址

查找网络上所有计算机的所有 IP 地址

我想通过 Mac 终端或 Mac 软件列出所有 IP 地址及其计算机名称(如果我的 IP 是 197.577.52.4:197.577.52.4 - Luca 的 MacBook)。

我尝试了许多终端命令,但并没有起到什么作用。

有人知道如何列出所有姓名和 IP 地址吗?

答案1

在 Linux 上我使用nmaphttps://nmap.org/),根据其网站介绍,这款软件也适用于 Mac。

如果我想列出子网 197.577.52.1 上的 Linux 上的所有设备,我会运行

sudo nmap -sP 192.577.52.1/24

答案2

#!/bin/bash
for i in {1..254}
do
ping -W 1 -c 1 192.168.11.$i>/dev/null
done
arp -a|grep -v incomplete

运行 bash 脚本获取网络上所有活动的 IP 地址。将 192.168.11 更改为您的网络地址。

相关内容