手机版 收藏 导航

在Windows上如何用命令行(cmd)列出同一网段内的所有IP地址

原创   www.link114.cn   2023-12-13 11:33:19

在Windows上如何用命令行(cmd)列出同一网段内的所有IP地址

打开命令提示符(cmd),输入ipconfig命令,可以查看当前电脑的网络接口信息,包括IP地址、子网掩码等。记下当前使用的网络接口和子网掩码。

根据IP地址和子网掩码,可以计算出当前网段的起始IP地址和结束IP地址。例如,P地址是192.168.1.100,子网掩码是255.255.255.0,那么网段范围是192.168.1.1到192.168.1.254。

在命令提示符中,输入以下命令:

for /L %i in (1,1,254) do ping -n 1 -w 100 192.168.1.%i | findstr "Reply"
这个命令会通过for循环ping网段内的每个IP地址,并将包含"Reply"字样的结果输出。这样就可以列出当前网段内的所有在线IP地址。

需要注意的是,上述命令中的IP地址段(192.168.1.1到192.168.1.254)需要根据实际情况进行修改。