基于PHP和AJAX创建RSS聚合器 移动IP与DHCP、VPN等技术的比较 五招让Vista电脑更具个性化 Oracle 如何搞垮他的数据库——谈Oracle安全

Dos命令下如何查看到局域网内的所有未使用IP

[ 2953 查看 / 100 回复 ]

在XP下,开始--运行--cmd,打开命令窗口,用什么命令可以查看到局域网内没有使用的IP号啊,具体点.(前提是有防火墙的)
TOP

Dos命令下如何查看到局域网内的所有未使用IP

ping 一下
或用net view查看一下网络列表,在相应的查看一下对应IP
TOP

Dos命令下如何查看到局域网内的所有未使用IP

不是有个工具叫局域网查看器的吗,下个运行一下,就可以知道的
TOP

Dos命令下如何查看到局域网内的所有未使用IP

局域网查看工具(LanSee) V1.63.就是这个工具,看有没更高版本的吧,我用的都是这个版本的
TOP

Dos命令下如何查看到局域网内的所有未使用IP

老大,我要的是命令,不要工具.
TOP

Dos命令下如何查看到局域网内的所有未使用IP

引用 1 楼 mjjzg 的回复:
ping 一下
或用net view查看一下网络列表,在相应的查看一下对应IP


在有防火墙的情况下,这两个命令是不起作用的。

不过LZ可以给自己的网卡设定网段内的IP,看是否冲突倒是可以,不过就是麻烦。
TOP

Dos命令下如何查看到局域网内的所有未使用IP

监测192.168.0.2~192.168.0.254之间的可用IP
BatchFile code

开始
运行
cmd
for /l %%a in (2,1,224) do (ping -n 1 -l 1 192.168.0.%%a|find "Reply from">nul 2>nul&&echo 192.168.0.%%a)

TOP

Dos命令下如何查看到局域网内的所有未使用IP

更新:
BatchFile code

开始
运行
cmd
for /l %%a in (2,1,224) do @(ping -n 1 -l 1 192.168.0.%%a|find "Reply from">nul 2>nul&&echo 192.168.0.%%a)

TOP

Dos命令下如何查看到局域网内的所有未使用IP

学习下

TOP

Dos命令下如何查看到局域网内的所有未使用IP

此时不应有%%a
TOP

Dos命令下如何查看到局域网内的所有未使用IP

ms你们公司没有DHCP服务器,但至少有个路由器吧
TOP

Dos命令下如何查看到局域网内的所有未使用IP

试一试
TOP

Dos命令下如何查看到局域网内的所有未使用IP

引用 7 楼 ljc007 的回复:
更新:

BatchFile code开始
运行
cmd
for /l %%a in (2,1,224) do @(ping -n 1 -l 1 192.168.0.%%a|find "Reply from">nul 2>nul&&echo 192.168.0.%%a)


命令提示符下,似乎不能用 %%a,需要用 %a
TOP

Dos命令下如何查看到局域网内的所有未使用IP

晚上发帖容易头晕,见谅,再次更新:
BatchFile code

开始
运行
cmd
for /l %a in (2,1,224) do @(ping -n 1 -l 1 192.168.0.%a|find "Reply from">nul 2>nul&&echo 192.168.0.%a)

TOP

Dos命令下如何查看到局域网内的所有未使用IP

顶楼上
TOP

Dos命令下如何查看到局域网内的所有未使用IP

还是不行啊,查到的在哪儿显示啊,查到的是局域网中未使用的IP号吗???
TOP

Dos命令下如何查看到局域网内的所有未使用IP

引用 13 楼 ljc007 的回复:
晚上发帖容易头晕,见谅,再次更新:

BatchFile code开始
运行
cmd
for /l %a in (2,1,224) do @(ping -n 1 -l 1 192.168.0.%a|find "Reply from">nul 2>nul&&echo 192.168.0.%a)


这个命令能详解一下吗?学习一下!
TOP

Dos命令下如何查看到局域网内的所有未使用IP

学习
TOP

Dos命令下如何查看到局域网内的所有未使用IP

引用 16 楼 xiaosong2008 的回复:
这个命令能详解一下吗?学习一下!

要讲清楚的话,可能需要单独开几个帖子写教程,比较麻烦。
建议google搜索批处理基础教程,看完之后,如果有什么问题,可以拿出来大家再讨论。
TOP

Dos命令下如何查看到局域网内的所有未使用IP

引用 16 楼 xiaosong2008 的回复:
引用 13 楼 ljc007 的回复:
晚上发帖容易头晕,见谅,再次更新:

BatchFile code开始
运行
cmd
for /l %a in (2,1,224) do @(ping -n 1 -l 1 192.168.0.%a|find "Reply from">nul 2>nul&&echo 192.168.0.%a)


这个命令能详解一下吗?学习一下!


for是循环命令。
/l 表示递增。
%a 就是变量。
in 指定了变量的范围(2,1,224)意思是从2开始,每次加1,一直循环加到224为止。
do 就是表示要做的事情。

do后面的就是ping的返回值的对比。
TOP