您的位置: 首页 > 使用教学

用什么代码命令可以查看局域网中IP有没有被使用

使用教学 时间:2009-10-22 作者/发布人: 点击:3408

  公司网络管理员可能碰到这样的情况:公司电脑很多,用的同一个IP段,每台电脑用一个固定IP地址,可是日常使用中有些电脑会引为某些原因会改变IP地址,比如重装系统、新加和拆除电脑等,几次一改,做为管理员也忘了到底哪些IP是未使用的,有时在设置IP地址是提示IP冲突,不能正常上网,很麻烦,用什么方法可以查找局域网中到底哪些IP未使用呢?用下面的方法

打开记事本,将下面代码复制进去,然后另存为 ip.bat ,再双击运行这个 IP.BAT 文件就可以了

FOR /L %%i IN (2,1,254) Do ping 192.168.1.%%i
Arp –a >arp-mac.txt

上面(2,1,254)的意思是从2开始,每次加1,直到254结束,do ping 192.168.1.%%i 就是将前面的数字代入这个1.后面,然后开始ping,如果IP地址是存在的,就会有ping的值

arp-a>arp-mac.txt 意思是结束后会将结果保存为 arp-mac.txt,方便记录!

 

运行后出现CMD命令行窗口,可以看到如下的结果


C:\Documents and Settings\Administrator>FOR /L %i IN (2 1 254) Do ping 192.168.1
.%i
C:\Documents and Settings\Administrator>ping 192.168.1.2
Pinging 192.168.1.2 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 192.168.1.2:
  Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

C:\Documents and Settings\Administrator>ping 192.168.1.3

Pinging 192.168.1.3 with 32 bytes of data:
Reply from 192.168.1.3: bytes=32 time<1ms TTL=64
Reply from 192.168.1.3: bytes=32 time<1ms TTL=64

可以看到 ping 192.168.1.2 时出现超时,说明这个IP地址是未使用的(或使用者未开机)

而 ping 192.168.1.3 时出现 TTL的值,说明这个IP是被使用的。

不过这个过程比较漫长,当然,你也不用非等到从2到254,之间看到一些未使用的IP记下来,下次使用就行了,再过一段时间再运行一下这个代码,再找就行了。

--------------------------全文完----------------------------
0% (0)
0% (0)
整站字母快速检索: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 0

综合报道 经济形势 劳动就业 政策法规 热点推荐 创业新闻 创业指导 创业课堂 创业故事 大学生创业 | 装修日记 | 学驾驶经历 | 免费信息发布 | 网站地图

地址:合肥市临泉路香格里拉花园 邮箱:pc354@163.com QQ:55769640 | 皖ICP备06007228号 
版权所有:科杰服务(www.pc354.com) 建议使用IE7.0或以上版本,最少1280分辨率浏览本站,可获得最佳浏览效果

飞到顶部