如何查看IP地址是否被占用

1.用命令行ping要判断的IP地址

windows键+R 快捷打开cmd命令行程序,进入命令行提示符状态,在命令行中输入“ping 你想要查看的是否被占用ip地址”回车。

2.ARP缓存法

如果仅仅通过ping方法来判断网络中计算机的存在是不太严谨的,因为防火墙或者过滤规则,会使ping无法返回正确的信息,也就是说,即使上面ping不通,对方也仍然可能会在线。我们可以通过ARP缓存解决这个问题。因为防火墙或者过滤包的方法也无法禁止ARP的查看。远程计算机不返回ping成功的消息,但会告诉本地计算机该ip地址对应的MAC地址。这样就可以通过ARP缓存信息来查案了。如果能看到该ip地址对应的MAC地址,说明该计算机在线,相应的,没有出现在ARP缓存表中则表明该计算机不在线。

编写一个自动ping的bat脚本

(1)新建一个文本文件

(2)输入下面代码

FOR /L %%i IN (0,1,255) Do ping 192.168.11.%%i -n 1
Arp -a >d:share\arp-mac.txt

//–
这里最主要的是用到For命令的“/L”参数,该命令的具体语法如下:
FOR /L %variable IN (start,step,end) DO command [command-parameters]
step:表示步数以几步几步的ping,例5\192.168.11.1\ \192.168.11.5\ \192.168.11.10
该集表示以增量形式从开始到结束的一个数字序列。
因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生序列 (5 4 3 2 1)。

不要忘记修改要ping的网段地址

Arp -a >d:share\arp-mac.txt
地址可以指定也可以不指定
–//
(3)保存后,另存为格式为全部类型,文件名后缀.bat
(4)双击运行

———————————————————————————————————————————
执行该批处理命令后,会自动依次Ping该网段内的所有IP地址,并将最后ARP命令执行的结果返回到arp-mac.txt文本文件中

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值