怎样写一个批处理文件同时循环ping多个IP地址,例如每个IP地址ping5次

如题所述

    :begin

    ping -n 5 192.168.3.1

    ping -n 5 192.168.3.2

    ping -n 5 192.168.3.3

    ping -n 5 192.168.3.4

    ping -n 5 192.168.3.5

    ping -n 5 192.168.3.6

    ping -n 5 192.168.3.7

    ping -n 5 192.168.3.8

    ping -n 5 192.168.3.9

    ping -n 5 192.168.3.10

    goto begin

IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。

IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-04
ping 是用于校验与远程计算机或本地计算机的连接。只有在安装 TCP/IP 协议之后才能使用该命令。 参数如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据(周期性的大写字母序列)。
第2个回答  2015-03-04
ping 192.168.1.1 -n 5  
REM 多弄几行 把IP地址换了就行
REM 或者
for /L %%i in (1,1,5) do (
ping -n 1 192.168.3.1
ping -n 1 192.168.3.2
)

追问

我的意思是:比如有10个IP,ping完第一个IP(ping5次包嘛)接着ping第二个,第三个。。。直到ping完第十个,然后又从第一个开始这个样循环,不关闭,请问怎么写

追答:begin
ping -n 5 192.168.3.1
ping -n 5 192.168.3.2
ping -n 5 192.168.3.3
ping -n 5 192.168.3.4
ping -n 5 192.168.3.5
ping -n 5 192.168.3.6
ping -n 5 192.168.3.7
ping -n 5 192.168.3.8
ping -n 5 192.168.3.9
ping -n 5 192.168.3.10
goto begin

本回答被网友采纳
相似回答