ping的批处理命令怎样编辑

ping的批处理命令怎样编辑,第1张

@echo off:beginping 1921681143 -t一楼总单ping 1921681153 -t二楼出菜口ping 1921681243 -t 一楼触摸屏goto begin把这个复制到一个空文本中,另存为名称bat 注意文件类型要选所有文件。就这样了,它会一直ping下去的,如果你不想一直ping着可以把goto begin删了要ping更多ip只需要在中间加上就好了

一、什么是PING

是DOS命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。

它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的 *** 作系统等。

Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

ping指的是端对端连通,通常用来作为可用性的检查,

但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。

严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。

编辑本段二、PING测试

通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑

1Ping本机IP

例如本机IP地址为:1721682002。则执行命令Ping 1721682002。如果网卡安装配置没有问题,则应有类似下列显示:

Replay from 1721682002 bytes=32 time<10ms

Ping statistics for 1721682002

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maxiumu=1ms Average=0ms

如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

2Ping网关IP

假定网关IP为:17216861,则执行命令Ping 17216861。在MS-DOS方式下执行此命令,如果显示类似以下信息:

Reply from 17216861 bytes=32 time=9ms TTL=255

Ping statistics for 17216861

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

3Ping远程IP

这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:20210248141。在MS-DOS方式下执行命令:Ping 20210248141,如果屏幕显示:

Reply from 20210248141 bytes=32 time=33ms TTL=252

Reply from 20210248141 bytes=32 time=21ms TTL=252

Reply from 20210248141 bytes=32 time=5ms TTL=252

Reply from 20210248141 bytes=32 time=6ms TTL=252

Ping statistics for 20210248141

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。

编辑本段三、PING命令参数详解

-a 将目标的机器标识转换为ip地址

-t 若使用者不人为中断会不断的ping下去

-n count 要求ping命令连续发送数据包,直到发出并接收到count个请求

-d 为使用的套接字打开调试状态

-f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。

-i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。

-n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。

-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。

-q 使ping只在开始和结束时打印一些概要信息。

-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。

-r 使ping命令旁路掉用于发送数据包的正常路由表。

-s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。

-v 使ping处于verbose方式。它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。

=================================================================================

《ping的参数!》

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 命令可以用来验证与远程计算机的连接。(该命令只有在安装了TCP/IP协议后才能使用)

参数说明 :

-t :一直Ping指定的计算机,直到从键盘按下Control-C中断。

-a :将地址解析为计算机NetBios名。

-n :发送count指定的ECHO数据包数。,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能

够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。

-l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。

-f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分

段再发送给对方,加上此参数以后路由就不会再分段处理。

-i :将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。

-v :tos 将“服务类型”字段设置为 tos 指定的值。

-r :在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目

标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到9个路由。

-s :指定 count 指定的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记

录4个。

-j :利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的

最大数量为 9。

-k :computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格

源)IP 允许的最大数量为 9。

-w:timeout 指定超时间隔,单位为毫秒。

destination-list: 指定要 ping 的远程计算机。

一般情况下,通过ping目标地址,可让对方返回TTL值的大小,通过TTL值可以粗略判断目标主机的系统类型是Windows还是UNIX/Linux,一般情况下Windows系统返回的TTL值在100-130之间,而UNIX/Linux系统返回的TTL值在240-255之间。但TTL的值是可以修改的。故此种方法可作为参考

一般 *** 作方法如下:

C:\>ping 分钟对方的网络就已经完全瘫痪,网络严重堵塞,>

using System;

using SystemNet;

using SystemNetNetworkInformation;

class Program

{

    static void Main(string[] args)

    {

        int count = 4;

        IPAddress addr = IPAddressParse("22018111186");

        Ping ping = new Ping();

        long timeSum = 0;

        int succCount = 0;

        //发送

        ConsoleWriteLine("正在ping {0}", addr);

        for (int i = 0; i < count; ++i)

        {

            PingReply pr = pingSend(addr);

            if (prStatus == IPStatusTimedOut)

                ConsoleWriteLine("超时");

            else if (prStatus == IPStatusSuccess)

            {

                ConsoleWriteLine("延时:{0}毫秒", prRoundtripTime);

                ++succCount;

                timeSum += prRoundtripTime;

            }

        }

        if (timeSum != 0)

            ConsoleWriteLine("平均延时{0}毫秒,丢包率{1}%", 10 timeSum / succCount, (count - succCount) 1000 / count);

        else

            ConsoleWriteLine("丢包率100%");

        return;

    }

}

直接 ,在桌面创建 快捷 方式

然后 写上:ping 20219616014 -t或ping >

#include<stdioh>

#include<Windowsh>

int main(void)

{

 system("ping 19216801

);  

 /

 这里ping的是我自己电脑的ip地址(举个例子),你可以换成你想要的,或者某个网站地址均可

 /

 return 0;

 }

以上就是关于ping的批处理命令怎样编辑全部的内容,包括:ping的批处理命令怎样编辑、教教如何运行ping命令 不是说怎么使用是如何启动ping、用C#写一个类似cmd的控制台程序,实现ping的功能!!!(求完整程序源代码!)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9452749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存