




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络资料库 OS & Servers Linux Server 命令Ping命令大全 命令Ping命令大全 kes,2007-05-15 11:18:32ping功能说明:检测主机。语法:ping -dfnqrRv-c-i-I-l-p-s-t主机名称或IP地址补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。参数: -d 使用Socket的SO_DEBUG功能。 -c 设置完成要求回应的次数。 -f 极限检测。 -i 指定收发信息的间隔时间。 -I 使用指定的网络界面送出数据包。 -l 设置在送出要求信息之前,先行发出的数据包。 -n 只输出数值。 -p 设置填满数据包的范本样式。 -q 不显示指令执行过程,开头和结尾的相关信息除外。 -r 忽略普通的Routing Table,直接将数据包送到远端主机上。 -R 记录路由过程。 -s 设置数据包的大小。 -t 设置存活数值TTL的大小。 -v 详细显示指令的执行过程。-Windwos下的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 参数 -t 校验与指定计算机的连接,直到用户中断。 -a 将地址解析为计算机名。 -n count 发送由 count 指定数量的 ECHO 报文,默认值为 4。 -l length 发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。 -f 在包中发送“不分段”标志。该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 -k computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。 关于 Ping 的详细信息 Ping-注意 Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据(周期性的大写字母序列)。可以使用 Ping 实用程序测试计算机名和 IP 地址。如果能够成功校验 IP 地址却不能成功校验计算机名,则说明名称解析存在问题。这种情况下,要保证在本地 HOSTS 文件中或 DNS 数据库中存在要查询的计算机名。下面显示 Ping 输出的示例:(Windows用户可用:开始-运行,输入command 调出command窗口使用此命令)C:ping Pinging 32 with 32 bytes of data:Reply from 32: bytes=32 time=101ms TTL=243Reply from 32: bytes=32 time=100ms TTL=243Reply from 32: bytes=32 time=120ms TTL=243Reply from 32: bytes=32 time=120ms TTL=243 ping命令使用大全 kes,2007-05-15 11:18:57 Ping是典型的网络工具。Ping能够辨别网络功能的某些状态。这些网络功能的状态是日常网络故障诊断的基础。特别是Ping能够识别连接的二进制状态(也就是是否连通)。但是,这只是能够告知你的网络运行状况的众多行为分析中一个最简单的例子。假设网络是一个黑匣子,对此你事先一无所知。通过适当地刺激网络和分析网络的反应,正确地应用网络行为分析模型确定这个黑匣子的内部状态。这就使网络工程师和用户不必专门访问网络的组成设备(也就是接口、交换机和路由器)就可以了解一个网络通道。向网络发送数据包。用网络的正常状态和网络标准作为分析模型。接下来,把可能的网络反应同已知的状态联系起来,就可以识别网络的内部状态,如连通性。在使用Ping的情况下,这只能使简单的事情更加复杂。向一个IP地址发送一个ICMP Echo数据包,可以得到ICMP(互联网信报控制协议)应答,你就可以确定在网络路径上存在连接。这很简单,但是功能却非常强大,因为它可以指出更有趣的可能性。当然,网络从来不是理想的。网络对刺激的反应是随时间变化的。一般来说,Ping要重复这个过程不只一次,然后进行统计评估。按照这种做法,Ping大体上可以确定往返时间(RTT)的统计变化以及丢包率(往返时间为无穷大)。根据这个额外的信息,可以稍微多的了解到网络通道中的一些信息,但是了解的并不多。Traceroute是采用这种方法的另一个工具。利用与中间路径第三层设备有关的已知的行为和IP报头的生存时间(TTL)域,Traceroute能够确定主机与某些目标主机之间的第三层的设备的排列顺序。要完成这个任务,Traceroute不是发送一个数据包,而是发送一系列具有TTL特殊设置的数据包,从1逐步增加到255个,直到达到预定的目标。Traceroute然后能够识别以ICMP TTL到其信息应答的每个第三层接口的IP地址。Traceroute因此可以提供一个功能,了解两个主机之间IP路由的状态。显然,这样的状态很多,比简单的二进制的连接状态要复杂。Traceroute需要大量增加网络路径的样本来完成这个任务。当然,还有更多的工具可以显示网络路径的不同方面,甚至Ping和Traceroute也增加了其它的功能。有些工具依赖非常高级的数学网络模型。这些数学模型包括队列理论、非随机损失分析和错误的关联等。那么,要点是什么呢?这有点儿像盲人摸象的老寓言,每个盲人都以不同的特点解释象(有人说像蛇,有人说像堵墙,有人说像树干),因为每一个路径都是以不同的方式访问的。他们谁也不清楚他们正在处理的是什么。因此,网络就是这种东西,不断地变化、影响应用程序的性能并且阻碍诊断。然而,可以广泛应用网络分析模型,而不是对简单的网络状态进行一点一点的分析。高级取样和分析过程可以详细揭示所有的端对端的路径的结构。“新网络科学”栏目介绍的许多最新的网络技术充分利用了这个方法。事实上,这些系统提供的观点更精确。打个比方,这就好像是使用现代的声纳精确地生成的一个由温度、表面和盐度等所有的细微变化形成的声波以准确地描绘海洋的洋底、洋流和海洋生物存在的状态。并不是简单地检测第二次世界大战的潜艇。更好的是,这些系统能够有选择地分析网络对具体应用程序的反应。这些应用程序包括备份与恢复、VoIP、视频、协作环境等处理系统以及其它应用软件。数据包的大小、负载、协议和传输速率的变化都可能引起网络改变其特点。如果你发现Ping和raceroute用处不大,考虑一下,你使用的仅仅是你可能拥有的工具的很小的一部分。就像一个像素的图形不能向你展示整个画面一样,Ping也不能告诉你整个情况。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 参数 -t 校验与指定计算机的连接,直到用户中断。 -a 将地址解析为计算机名。 -n count 发送由 count 指定数量的 ECHO 报文,默认值为 4。 -l length 发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。 -f 在包中发送“不分段”标志。该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 -k computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。注意:Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据(周期性的大写字母序列)。可以使用 Ping 实用程序测试计算机名和 IP 地址。如果能够成功校验 IP 地址却不能成功校验计算机名,则说明名称解析存在问题。这种情况下,要保证在本地 HOSTS 文件中或 DNS 数据库中存在要查询的计算机名。下面显示 Ping 输出的示例:(Windows用户可用:开始-运行,输入command 调出command窗口使用此命令)C:ping Pinging 32 with 32 bytes of data:Reply from 32: bytes=32 time=101ms TTL=243Reply from 32: bytes=32 time=100ms TTL=243Reply from 32: bytes=32 time=120ms TTL=243Reply from 32: bytes=32 time=120ms TTL=243使用PING判断TCP/IP故障1、Ping :是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。 2、Ping本机的IP地址:用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。 3、Ping同网段计算机的IP:Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再PING路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。 4、Ping网址:若要检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可PING该机的网络名,比如Ping ,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。 这四步执行完毕后,网络中的故障所在点就已明确,我们就可以正确的解决问题了。利用Ping命令判定网络故障Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。#1 1.Ping本机IP 例如本机IP地址为:。则执行命令Ping 。如果网卡安装配置没有问题,则应有类似下列显示: Replay from bytes=32 time10ms Ping statistics for 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地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。#1 2.Ping网关IP 假定网关IP为:,则执行命令Ping 。在MS-DOS方式下执行此命令,如果显示类似以下信息: Reply from bytes=32 time=9ms TTL=255 Ping statistics for Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=1ms Maximum=9ms Average=5ms 则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。#1 3.Ping远程IP 这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:41。在MS-DOS方式下执行命令:Ping 41,如果屏幕显示: Reply from 41 bytes=32 time=33ms TTL=252 Reply from 41 bytes=32 time=21ms TTL=252 Reply from 41 bytes=32 time=5ms TTL=252 Reply from 41 bytes=32 time=6ms TTL=252 Ping statistics for 41 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来解决网络故障某一天,一直使用正常的公司计算机突然Internet Explorer打不开任何网页了。你焦急万分却又不知从何处下手,聊天室里面那早已约好时间的MM也打来电话催促你赶快上网和她联系。这个时候别着急,请随我一起来检查到底是哪个地方出了问题。首页请出我们的看家工具:Ping.exe,Ping.exe是系统自带的工具,从98到最新的2003 Server版的计算机都带有这个命令行工具。命令说明Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。命令格式Code:ping IP地址或主机名 -t -a -n count -l size参数含义: -t不停地向目标主机发送数据; -a 以IP地址格式来显示目标主机的网络地址;-n count 指定要Ping多少次,具体次数由count来指定 ; -l size 指定发送到目标主机的数据包的大小。结果说明Ping命令有两种返回结果:1、“Request timed out.”表示没有收到目标主机返回的响应数据包,也就是网络不通或网络状态恶劣2、“Reply from X.X.X.X: bytes=32 time运行,win98/me输入command,win2000以上输入cmd打开命令提示符窗口。输入命令:ping ,这个IP地址被定义为本机IP地址,我们现在要做的事情就是先PING一下自己,根据返回的结果来确定我们下一步要做什么。如果返回的是第2种结果,则表示您的网卡驱动及TCP/IP都是正常的,可以进行下一步了。如果返回的是第四种结果则表示您的网卡驱动程序或TCP/IP有问题,此时您应该检查一下网卡驱动程序是否安装正确完好,TCP/IP协议是否安装。把网卡驱动程序及TCP/IP协议设置好后,检查一下现在能否上网,如果还是无法上网,这时就要进行第二步了。二、检查您的计算机到网关之间的线路在命令提示符窗口下输入ipconfig命令,将返回您的计算机在网络上的IP地址(IP Address)、子网掩码(Subnet Mask)及网关(Default Gateway),如果您的计算机使用的是自动获取IP,而在IP Address后面显示的是169.XXX.XXX.XXX的IP地址则您的计算机并没有从DHCP服务器上获取到可用的计算机IP地址。这时可以使用命令ipconfig /renew重新获取一下IP(win98/me使用ipconfig/renew_all),一般情况下都可以获取得正确的IP地址,当然前提是DHCP服务器正常。如果一直获取不到正确的IP地址,这时则要检查一下是否防火墙软件阻挡了网卡的通信,如Windows XP的防火墙。获取到正确的IP地址、子网掩码及网关地址后,就可以使用Ping工具来探测本地计算机和网关之间是否连通了。运行命令Ping 网关地址后,如果返回的结果正常,而IE依然打不开网页,这个时候就应该进行第三步工作了。如果返回的结果不正常,则说明您的计算机和网关主机网络不正常。此时如果是Adsl用户则需要向运营商打电话救助,让他们检查自己的服务器是否出现了故障。如果是局域网用户,则需要向网管求助,让他检查网络的交换设备及网关服务器是否工作正常。三、检查Internet网络在命令提示符窗口下PING一个著名点的网站,比如,如果正常的话,将会返回的IP地址,如果提示“Ping request could not find host . Please check the name and try again.“则说明没有获取到网站的IP地址,这时在IE中输入的这个地址也就不打开网站了(因为域名必须被解析成IP地址之后才能被正确访问)。这时你可以Ping 04(的一个IP地址)看是否能够返回正确的结果,如果返回了正确的结果,则表明您的DNS服务器设置有问题,可以咨询一下运营商当地的DNS服务器地址,将其填入TCP/IP属性中即可解决。如果PING 04不通的话,就只能等待运营商的求援了。:(经过上面的三步检查,相信您一定又能在互联网上自由地冲浪了吧!网络故障出现的原因有很多种,但只要我们细心一点,一步一步地排查,就能很轻松地找出故障原因并将其解决,最后祝你冲浪愉快!看清Ping命令的真面目要知道这其中的奥秘,我们有必要来看看Ping命令的工作过程到底是怎么样的。 假定主机A的IP地址是,主机B的IP地址是,都在同一子网内,则当你在主机A上运行“Ping ”后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个映射表中查找出IP地址所对应的物理地址(也叫MAC地址,熟悉网卡配置的朋友不会陌生,这是数据链路层协议构建数据链路层的传输单元帧所必需的),一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。 主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。 从Ping的工作过程,我们可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。那么,是什么原因引起只能单方向Ping通的呢? 一、安装了个人防火墙 在共享上网的机器中,出于安全考虑,大部分作为服务器的主机都安装了个人防火墙软件,而其他作为客户机的机器则一般不安装。几乎所有的个人防火墙软件,默认情况下是不允许其他机器Ping本机的。一般的做法是将来自外部的ICMP请求报文滤掉,但它却对本机出去的ICMP请求报文,以及来自外部的ICMP应答报文不加任何限制。这样,从本机Ping其他机器时,如果网络正常,就没有问题。但如果从其他机器Ping这台机器,即使网络一切正常,也会出现“超时无应答”的错误。 大部分的单方向Ping通现象源于此。解决的办法也很简单,根据你自己所用的不同类型的防火墙,调整相应的设置即可。 二、错误设置IP地址 正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但对于在公共场所使用的电脑,特别是网吧,人多手杂,其中不泛有“探索者”。曾有一次两台电脑也出现了这种单方向Ping通的情况,经过仔细检查,发现其中一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题: (1)主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段; (2)主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。Ping的小秘密Ping命令,大家都比较熟悉,它常被用来测试局域网的连通状态。“Ping+IP地址”是大家最常用的一种命令格式,但大家是否注意过Ping命令中的IP地址呢?这里面可是有很多学问和讲究的,下面笔者就为大家介绍一下隐藏在Ping命令中的这些秘密。“.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 论各有差别的会计信息揭示制度及其在我国的运用
- 2025年北京市高考数学试卷
- 河南省豫北六校联考2025届高三下册5月份联合模拟考试数学试卷附解析
- 福建省龙岩市2024~2025学年 高二下册第一次月考数学试卷附解析
- 2025年中考语文(长沙用)课件:主题6 追寻英雄主题实践活动
- 2025届广东省东莞市东城实验学校2中考二模数学试卷含答案
- 2024年南丰县县城学校教师选调真题
- 2024年江西日报社招聘工作人员考试真题
- 2025年儿科护理副高考试试题
- 中国农业生产力发展水平测度与评价
- 医疗器械质量管理总结
- TYNZYC 0104-2023 云南省中药材追溯体系 第4部分:追溯码编码规范
- 广东省广州市天河区华南师大附中2024届语文八年级第二学期期末监测试题含解析
- 跨学科知识图谱构建与应用
- 玉米套种红薯技术方案
- 南开大学商学院管理综合历年考研真题汇编(含部分答案)(1)合集
- 非财务人员看报表课件
- 读书分享读书交流会《人生海海》
- 楼梯踏步玻璃槽的施工方案
- 11测量放线复核记录报表(全自动计算-只需要输入坐标)
- 学校食堂食材配送服务方案(肉类、粮油米面、蔬菜水果类)
评论
0/150
提交评论