查找本地子网

查找本地子网

我的机器的 IP192.168.1.67具有子网掩码255.255.248.0和广播地址,192.168.7.255 而我的 LAN 中的其他机器具有相同的子网掩码,但 IP 为

192.168.2.68, 192.168.3.69, 192.168.4.70.

有什么方法可以列出本地 LAN 中具有相同子网掩码和/或广播地址的所有这些 IP 范围吗?

基本上,我想列出局域网中所有可用机器的IP

答案1

广播 ping: ping -b 192.168.7.255 否则使用nmap

答案2

只需使用nmap您自己的 IP 和子网掩码即可CIDR 表示法, (255.255.248.0/21):

nmap 192.168.1.67/21

nmap然后对该子网中的每个 IP 地址进行 ping 扫描。这可能需要一些时间,因为子网中有 2048 个地址/21space扫描期间按 可查看进度。

答案3

我有一个名为 的旧程序aggis。它告诉我这一点:

赫尔曼-pts/6:~% aggis -r 192.168.1.67/21

    The "*/21" aggregate containing "192.168.1.67" is:

     192.168.0/21  (2048 hosts: 192.168.0.0 - 192.168.7.255 )

不幸的是,我不得不知道 255.255.248.0 是 /21 。它没有给我使用网络掩码的选项,只有 CIDR。

网络上应该有大量的“IP 地址计算器”也可以回答此类问题。

相关内容