1. 首页
  2. ping命令的功能和用法(ping命令的七种用法)

ping命令的功能和用法(ping命令的七种用法)

简介:关于ping命令的功能和用法(ping命令的七种用法)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于技术大全及相关资讯,可以多多关注茶馆百科网。

事实上,我们之前已经提到了一些关于ping命令的使用,但是我们没有过多地解释ping命令。通常,我们使用它的基本功能。今天,我们将详细了解ping命令的详细用法。

首先,ping的基本使用细节

ping是一个非常强大的TCP/IP网络工具。其主要功能有:

1、用于检测网络的连通性和分析网络速度

2. 通过域名获取服务器IP地址

3.根据ping返回的TTL值确定对方使用的操作系统和数据包经过的路由器数量。

我们经常使用它直接ping ip地址来测试网络连通性。

如果ping的是ip地址或网关,则显示上述数据。有些朋友可能会问,bytes=32;time1ms;TTL=128这些是什么意思?

Bytes值:报文大小,单位为字节。

time value:响应时间。时间越短,你连接到这个地址的速度就越快。

TTL值:Time To Live: DNS服务器上DNS记录的存在时间。它是IP数据包的一个值,告诉路由器何时需要丢弃该数据包。可以根据Ping返回的TTL值大致判断目标系统类型是Windows还是UNIX/Linux。

缺省情况下,Linux的TTL为64或255,WindowsNT/2000/XP的TTL为128,Windows98的TTL为32,UNIX主机的TTL为255。

因此,一般TTL值为:

100 - 130ms, Windows操作系统;

取值范围是240 ~ 255ms。它是一个UNIX/Linux操作系统。

当然,我们今天知道的主要内容不是这些,而是其他关于ping的参考。

除了直接ping网络的ip地址来验证网络的畅通和速度外,ping命令还有这些用途。

二、使用ping -t

连续Ping指定的机器,直到管理员中断。

这说明电脑连接到路由器是通的,网络效果很好。我要按下键盘上的Ctrl+c停止它会ping,它会停止,它会总结出有多少数据包发出,有多少数据包发出。

三、ping -a的使用

ping-a分析计算机名和NetBios名。主机名可以通过ping其ip地址来解析。

4. 使用ping -n

缺省情况下,只发送4个数据包。通过该命令可以定义发送数据包的数量,这有助于衡量网络的速度。例如,我要测试发送10个数据包的平均返回时间,通过以下信息可以得到最快和最慢的时间:

由上可知,在向47.93.187.142发送10个数据包的过程中,有10个数据包没有丢失返回。在这10个数据包中,最快的返回速度为32ms,最慢的为55ms,平均速度为37ms。这意味着我的网络很好。

如果有些网络不好,比如监控系统很慢,这样的测试,结果可能显示有一部分丢失了,如果丢失的比较多,那么就说明网络不好,可以直观的判断网络情况。

5. 使用ping -l大小

-l size:向目标主机发送指定大小的报文。

缺省情况下,Windows发送的ping报文长度为32byte,最大长度为65500byte。如果一次发送的数据包大于或等于65500byt,接收计算机可能会崩溃。所以微软限制了这个数字;当这个参数与其他参数结合使用时,危害是非常大的。例如,攻击者可以结合-t参数进行DOS攻击。(所以很危险,不要轻易在其他电脑上使用)。

例如,执行ping -l 65500 -t 211.84.7.46

在该IP地址上连续执行ping命令,直到被“Ctrl+C”打断。

这样,它将继续向211.84.7.46计算机发送65500字节的数据包。如果你只有一台电脑,它可能没有效果,但如果你有很多电脑,它可以完全使彼此瘫痪,并且网络严重拥挤,所以功率不小。

6. 使用ping -r count

在“Record route”字段中记录出报文和返回报文的路由

路由数,但最多可跟踪9条路由。

ping -n 1 -r 9 202.102.224.25(发送报文,最多记录9条路由)

显示全部9条路由。你可以看到上面的图。

Ping命令在这6个类别上使用较多,您可以在项目中使用。

7. 批量Ping网段

如果一个网段中有很多ip地址,检测单个ip地址很麻烦,我们可以直接对网段进行批量ping,检测该ip地址的问题。

看看这段代码,然后直接在命令行窗口中输入:

for /L %D in (1,1,255) do ping 10.168.1.%D

0

执行batch命令时,会自动对网段内的所有ip地址进行ping。

那么“for /L %D in(1,1,255) ping 10.168.1”是什么意思呢?“%D”代码的意思是?

代码中的值(1,1,255)为网段的开始。它检测192.168.1.1到192.168.1.255之间的所有ip地址,每次加1,直到检测到1到255之间的ip地址。

本文主要介绍了关于ping命令的功能和用法(ping命令的七种用法)的相关养殖或种植技术,栏目还介绍了该行业生产经营方式及经营管理,关注发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解技术怎么管理的要点,是您致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1543031.html