ping命令最全的用法,做项目必备技能 ping是什么意思

有朋友反应,能不能讲下ping命令的应用,TTL值、time值是什么意思?如何批量pingip地址?其实对于命令的应用我们之前提到过一些,不断的有朋友问起,ping命令在项目中应用的频率最高,一般我们用的都是它的根本功效,今天我们来详细看下ping命令详细应用 。本篇目录1ping命令的根本应用详解2
有朋友反应,能不能讲下ping命令的应用,TTL值、time值是什么意思?如何批量ping ip地址?其实对于命令的应用我们之前提到过一些,不断的有朋资源网友问起,ping命令在项目中应用的频率最高,一般我们用的都是它的根本功效,今天我们来详细看下ping命令详细应用 。
本篇目录
1
ping命令的根本应用详解
2
ping -t的应用
3
ping -a的应用

【ping命令最全的用法,做项目必备技能 ping是什么意思】4
ping -n的应用
5
ping -l size的应用
6
ping -r count的应用
7
如何批量ping 几百到1000个ip地址
一、ping根本应用详解
在网络中ping是一个十分壮大的TCP/IP工具 。它的作用重要为:
1、用来检测网络的连通情形和剖析网络速度
2、依据域名得到服务器IP
3、依据ping返回的TTL值来断定对方所应用的操作体系及数据包经过路由器数目 。
我们通常会用它来直接ping ip地址,来测试网络的连通情形 。

ping命令最全的用法,做项目必备技能 ping是什么意思

文章插图


类如这种,直接ping ip地址或网关,ping通会显示出以上数据,有朋友可能会问,bytes=32;time<1ms;TTL=128 这些是什么意思 。
bytes值:数据包大小,也就是字节 。
time值:响应时光,这个时光越小,解释你衔接这个地址速度越快 。
TTL值:Time To Live,表现DNS记载在DNS服务器上存在的时光,它是IP协定包的一个值,告知路由器该数据包何时须要被丢弃 。可以通过Ping返回的TTL值大小,粗略资源网地断定目的体系类型是Windows系列还是UNIX/Linux系列 。
因此一般TTL值:
100~130ms之间,Windows体系 ;
240~255ms之间,UNIX/Linux体系 。
当然,我们今天重要懂得并不是这些,而是ping的其它参考 。

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

ping命令最全的用法,做项目必备技能 ping是什么意思

文章插图


二、ping -t的应用
不间断地Ping指定盘算机,直到管理员中止 。
ping命令最全的用法,做项目必备技能 ping是什么意思

文章插图


这就解释电脑衔接路由器是通的,网络后果很好 。下面按按住键盘的Ctrl+c终止它持续ping下去,就会停滞了,会总结出运行的数据包有多少,通断的有多少了 。
三、ping -a的应用
ping-a解析盘算机名与NetBios名 。就是可以通过ping它的ip地址,可以解析出主机名 。当你遇到一个ip,却不知道他是那个装备时,这时你可以通过ping -a知道它的主机名 。
ping命令最全的用法,做项目必备技能 ping是什么意思

文章插图


四、ping -n的应用
在默认情形下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对权衡网络资源网速度很有赞助,比如我想测试发送10个数据包的返回的平均时光为多少,最快时光为多少,最慢时光为多少就可以通过以下获知:
ping命令最全的用法,做项目必备技能 ping是什么意思

文章插图


从以上我就可以知道在给47.93.187.142发送10个数据包的进程当中,返回了10个,没有丧失,这10个数据包当中返回速度最快为32ms,最慢为55ms,平均速度为37ms 。解释我的网络良好 。

如果对于一些不好的网络,比如监控体系中非常卡顿,这样测试,返回的成果可能会显示出丧失出一部分,如果丧失的比拟多的话,那么就解释网络不好,可以很直观的断定出网络的情形 。
五、ping -l size的应用
ping-l size:发送size指定大小的到目的主机的数据包 。
在默认的情形下Windows的ping发送的数据包大小为32byt,最大能发送65500byt 。当一次发送的数据包大于或等于65500byt时,将可能导致吸收方盘算机宕机 。所以微软限制了这一数值;这个参数配合其它参数以后伤害非常壮大,比如攻击者可以联合-t参数实行DOS攻击 。(所以它具有危险性,不要轻易向别人盘算机应用) 。
例如:ping -l 65500 -t 211.84.7.46
会持续对IP地址履行ping命令,直到被用户以Ctrl+C中止.


推荐阅读