找到计算机的IP,找到LAN上所有计算机的IP

JSh*_*hoe 5 windows ip cmd batch-file

我知道如何找到计算机的IP地址,但是如何将变量设置为该计算机的IP地址,或者将其保存到文本文件中?

此外,我在互联网上找到了一行代码,它将ping给定服务器的每个可能的IP地址并列出成功ping的IP,但它不起作用; 他们都超时了.它有什么问题?有没有更好的方法呢?所以这是代码:

FOR /L %i IN (1,1,254) DO ping --a --n 1 10.0.1.%i | FIND /I "Reply">> c:\lanipaddresses.txt
Run Code Online (Sandbox Code Playgroud)

谢谢!

use*_*796 9

对于Linux机器,旧的Nmap如何:

nmap -sP 192.168.2.* 
Run Code Online (Sandbox Code Playgroud)


RDL*_*RDL 5

您需要将10.0.1.%IP设置更改为IP设置.

即.此脚本不会192.168.1.%按原样运行网络.对于此套装使用:

更新

FOR /L %i IN (1,1,254) DO ping -n 1 10.0.1.%i | FIND /i "Reply">> c:\lanipaddresses.txt
Run Code Online (Sandbox Code Playgroud)