用批处理ping一个段的IP(扫描网段,IP段)

很多人都会遇到需要ping一个网段,看哪些IP地址有在使用的情况,网上下载的一些群PING软件要么杀毒软件报毒,要么显示结果每次不一样,于是我综合了网上各种批处理Ping命令后,自己整理了一个批处理,希望能帮助到有需要的朋友。

操作方法

  • 01

    下面我先演示使用过程,最后给出批处理代码。 1.双击运行批处理文件,会弹出一个命令窗口,要求输入IP段,如果不输入,直接按回车的话,则默认为192.168.16段。 这里我输入我的路由分配的IP段,192.168.3并按回车

  • 02

    2.接着会要求输入IP地址起始位,如果不输入,直接按回车的话,则默认为1。 这里我输入10

  • 03

    3.最后会要求输入IP地址结束位,如果不输入,直接按回车的话,则默认为255。 这里我输入40

  • 04

    4.开始扫描,会显示起始和结束IP地址,以确认之前没有输入错误。 运行的时候不会有其他提示,如果不许要等待完成,可以直接关闭窗口以提前结束本次扫描。

  • 05

    5.扫描完成后,按任意键退出,窗口会自动关闭。

  • 06

    6.在批处理命令文件所在的文件夹,会生成对应的文本文件,里面就有本次扫描的结果(仅记录有通的结果)

  • 07

    7.以下为批处理的代码全文,将其保存在文本文件中,把文本文件的后缀txt替换成bat即可。 @echo off color F0 rem 设置窗口背景色为白色,文字颜色为黑色 title 批处理扫网段(By TaoGe) rem 设置窗口标题 echo. echo 输入你要扫描的IP段,直接按回车则为192.168.16: set /p IpDuan= rem 将用户输入赋值给IpDuan变量 if "%IpDuan%"=="" (set IpDuan=192.168.16) rem 判断IpDuan变量是否赋值,如果为空,则赋值为192.168.16 echo 输入你要扫描的IP起始位,直接按回车则为1: set /p QiShi= rem 将用户输入赋值给QiShi变量 if "%QiShi%"=="" (set QiShi=1) rem 判断QiShi变量是否赋值,如果为空,则赋值为1 echo 输入你要扫描的IP结束位,直接按回车则为255: set /p JieShu= rem 将用户输入赋值给JieShu变量 if "%JieShu%"=="" (set JieShu=255) rem 判断JieShu变量是否赋值,如果为空,则赋值为255 echo 起始IP:%IpDuan%.%QiShi% rem 显示起始IP echo 结束IP:%IpDuan%.%JieShu% rem 显示结束IP echo ======================================================= >>Ping-%IpDuan%.txt rem 记录分割线 echo 开始时间:%date%%time% >>Ping-%IpDuan%.txt rem 记录开始时间 echo 起始IP:%IpDuan%.%QiShi% >>Ping-%IpDuan%.txt rem 记录起始IP echo 结束IP:%IpDuan%.%JieShu% >>Ping-%IpDuan%.txt rem 记录结束IP echo 正在扫描,请等待... echo 提前结束请直接关闭窗口 @for /l %%n in (%QiShi%,1,%JieShu%) do @ping -w 600 -n 1 %IpDuan%.%%n|find  /i "ttl" >>Ping-%IpDuan%.txt rem 开始执行 echo 结束时间:%date% %time%  >>Ping-%IpDuan%.txt rem 记录结束时间 echo ======================================================= >>Ping-%IpDuan%.txt rem 记录分割线 echo 扫描完毕,按任意键退出...&pause>nul

  • 08

    9.最后声明一下,本批处理是本人大量查阅了各种批处理命令后综合出来的,欢迎大家交流斧正。 10.另外,这个批处理中没有对输入的值进行判断,所以如果你随便输入的话,则不能正常运行并记录结果,切记切记。

(0)

相关推荐

  • 利用DOS批处理Ping网中可能存在的电脑

    利用DOS可以批处理Ping网中可能存在的电脑,该如何操作呢? 第一步:在"命令提示符"中输入for/L%i IN(1.1.254)DO ping-w 2 -n 1 192.168 ...

  • 两块网卡怎样连接两台同网段IP的无线路由器

    今天测试wifi ap时.因为需要进两台无线路由器.刚好电脑有内置无线网卡+USB无线网卡.因为不想 频繁切换连接不同的无路由器.所以就让 两块无线网卡分别连接两台无线路由器.连上去后.发现只能进其中 ...

  • 什么是TCP IP 网络TCP IP协议

    什么是TCP.IP协议?概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础。全称Transmission Control Protocol/I ...

  • 什么是私有IP地址,私有IP地址作用是什么?

    什么是私有IP地址,私有IP地址作用是什么? IP地址中的一类比较特殊,被称为私有IP地址。在现在的网络中,IP地址分为公网IP和私有IP地址。公网IP是在Internet使用的IP地址,而私有IP地 ...

  • 如何正确选择动态IP?动态IP转换器使用教程

    动态ip,本地拨号操作,随机IP切换.一般用于网站注册,社交,群发,点击率等 动态区分: 01 自动转换IP地址,无需手动(5-8分钟自动变换)这一种随机性浮动大,全国不同地区随机变换 02 一般为单 ...

  • 如何修改ip地址,更改ip地址的方法

    如何修改ip地址的方法(本文所指修改ip地址的方法,只针对局域网ip(静态ip),动态ip是DHCP自动分配的,是无法更改的); 处在局域网中的计算机可能会遇到被网管限制带宽、限制浏览等情况,这些操作 ...

  • 如何禁止修改ip地址 防止ip冲突

    在局域网中我们常常会遇到ip地址冲突的情况,其实是由于他人随意修改ip地址所造成的,本文为大家介绍一些禁止修改ip地址的方法。 怎样禁止修改ip地址第一招:切断改IP入口 修改ip一般是通过连接属性来 ...

  • 查找ip地址.查找本地IP.网络IP和对方IP地址的方法

    查找本地IP地址针对的是在使用路由器或者交换机等局域网内的用户,最常见的是多人通过路由器共享上网,对于这种情况查找本地IP地址非常简单,首先进入桌面,从左下角的开始里找到运行,在运行对话框中输入cmd ...

  • 网吧电脑上怎么切换IP 173VPN切换IP的原理

    电脑上怎么切换IP 173VPN切换IP的原理 说到IP,是很多人心玻 1.有的人做网络兼职水军任务,老用一个IP有影响,需要切换IP(很多久不具体讲了) 2.淘宝店主自己朋友之刷交易,多了也要切换下 ...