Ping命令的用法

article/2025/10/7 5:20:36
  1. ping基本使用详解

在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:

(1)用来检测网络的连通情况和分析网络速度;

(2)根据域名得到服务器IP;

(3)根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

我们通常会用它来直接ping IP地址,来测试网络的连通情况。…
在这里插入图片描述
类如这种,直接ping IP地址或网关,ping通会显示出以上数据,有朋友可能会问bytes=32;time<1ms;TTL=128 这些是什么意思。

bytes值:数据包大小,也就是字节。

time值:响应时间,这个时间越小,说明你连接这个地址速度越快。

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命令除了直接ping网络的ip地址,验证网络畅通和速度之外,它还有这些用法。
在这里插入图片描述
2. ping-t的使用

不间断地ping指定计算机,知道管理员中断。
在这里插入图片描述
这说明电脑连接路由器是通的,网络效果好。下面按住键盘的Ctrl+c终止它继续ping下去,就会停止了,会总结出运行的数据包有多少,通断的有多少了。

  1. ping-a的使用

Ping-a解析计算机名与NetBios名。就是可以通过ping它的IP地址,可以解析出主机名。
在这里插入图片描述
4. ping-n的使用

在默认情况下,一般都只发送4个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度都很有帮助,比如我想测试发送10个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
在这里插入图片描述
从以上可以知道在给47.93.187.142发送10个数据包的过程当中,返回了10个,没有丢失,这10个数据包当中返回速度最快为32ms,最慢为55ms,平均速度为37ms。说明我的网络良好。

如果对于一些不好的网络,比如监控系统中非常卡顿,这样测试,返回的结果可能会显示出丢失一部分,如果丢失的额比较多的话,那么就说明网络不好,可以很直观地判断出网络情况。

  1. ping-I size的使用

-l size:发送size指定大小的到目标主机的数据包。

在默认的情况下Windows的ping发送的数据包大小为32byt,最大能发送65500byt。当一次发送的数据包大于或等于65500byt时,将可能导致接收方计算机宕机。所以微软限制了这一数值;这个参数配合其它参数以后危害非常强大,比如攻击者可以结合-t参数实施DOS攻击。(所以它具有危险性,不要轻易向别人计算机使用)。

比如,ping -l 65500 -t 211.84.7.46

会连续对IP地址执行ping命令,直到被用户以Ctrl+C中断。
在这里插入图片描述
这样它就会不停地向211.84.7.46计算机发送大小为65500byt的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,网络严重堵塞,由此可见威力非同小可。

  1. ping-r count的使用

在“记录路由”字段中记录传出和返回数据包的路由,探测经过的

路由个数,但最多只能跟踪到9个路由。ping -n 1 -r 9 202.102.224.25 (发送一个数据包,最多记录9个路由)
在这里插入图片描述
将经过9个路由都显示出来,可以看上图。

Ping命令用的较多的就是这6种,大家有可能在项目中使用到这些,这里在分享1种不太常用,但是好用的ping的方法。

  1. 批量ping网段

对于一个网段IP地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,哪个IP地址出了问题,就会一目了然。

先看代码,直接在命令行窗口输入:for /L %D in (1,1,255) do ping 10.168.1.%D

IP地址段修改成你要检查的IP地址段。
在这里插入图片描述

当输入批量命令后,那么它就自动把网段内所有IP地址都ping完为止。

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

代码中的这个(1,1,255)就是网段起与始,就是检测网段192.168.1.1到192.168.1.255之间的所有的ip地址,每次逐增1,直接到1到255这255个ip检测完为止。


http://chatgpt.dhexx.cn/article/AipOH6Bi.shtml

相关文章

ping命令简单总结

ping测失败是最长出现的网络故障&#xff0c;面对ping不通的问题&#xff0c;需要有一个排查顺序&#xff0c;接下来就简单总结下&#xff1a; 1、ping命令简介 当192.168.1.1向192.168.1.2发出ping测&#xff0c;ping命令生成固定格式的ICMP数据请求包&#xff0c;ICMP协议将…

ping命令基本使用详解

ping命令原理 ping命令是用来探测本机与网络中另一主机之间是否可通的命令&#xff0c;如果两台主机之间ping不通&#xff0c;则表明这两台主机不能建立起连接。 ping命令位于7层协议的网络层。 ping 命令是基于 ICMP 协议来工作的&#xff0c;ICMP为 Internet 控制报文协议。…

Linux ping命令详解

ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议&#xff0c;发出要求回应的信息&#xff0c;若远端主机的网络功能没有问题&#xff0c;就会回应该信息&#xff0c;因而得知该主机运作正常。 语法 ping(选项)(参数) 选项 -d&#xff1a;使用Socket的SO…

ping命令详解 ping不通处理方法

概述&#xff1a; Ping命令是一种用来测试ip层网络层可达的命令&#xff0c;属于icmp层的探查消息。当网络访问出现故障时&#xff0c;用来执行测试网络导通性&#xff0c;根据ping的结果回显来判断问题可能在哪里&#xff1f; ping命令发出包是icmp协议的查询消息&#xff0c…

ping 命令的基本使用

ping 命令的基本使用 一、主要作用二、返回值参数的意义三、ping参数四、常用1、-c2、-n3、-i4、-p5、-r6、-R7、-s8、-S9、-t10、批量ping网段 五、如何禁止他人ping你的IP 一、主要作用 1.用来检测网络的连通情况和分析网络速度 2.根据域名得到服务器ip 3.根据ping返回的TTL…

图解:Ping 命令的工作原理

目录 一、ping 命令使用的是 ICMP 协议 二、ping —— 工作原理分析 1、打个 ICMP 数据包 - 网络层 2、打个 IP 数据包 - 网络层&#xff1a; 3、加入 Mac 头信息 - 数据链路层 4、接收端 拆解包&#xff1a;物理层-数据链路层-网络层 5、接收端 构建响应包&#xff0c;…

ping命令整个过程详解

转自&#xff1a;http://wanicy.blog.51cto.com/509018/335207/ 如果你想了解ping命令的原理&#xff0c;看了这篇文章&#xff0c;你会从对网络一窍不通&#xff0c;到豁然开朗。 先看拓朴图&#xff1a; 在这里讲ping的两情况&#xff1a;一种是同一网段内&#xff0c;一种…

计算机网络——ping命令过程的详解、原理

目录 一、ping命令是用来做什么的&#xff1f; 1、ICMP是什么呢&#xff1f; 2、ping命令和icmp的关系 二、ping命令的使用 三、ping过程的原理 ping过程的详解 1、ping的是相同网段 2、使用 Cisco实验拓扑图来演示这个原理&#xff1a; 3、ping不同网段之间的ip 4、使…

ping命令讲解

ping命令个人讲解&#xff08;日常使用&#xff09; 最近正在复习、研究DOS命令时&#xff0c;了解到之前个人理解的ping命令时对其功能作用了解模糊不清&#xff0c;近日在教学视频和查找网络资料&#xff0c;对ping命令有了如下见解&#xff1a; ping命令的使用方式 使用&…

ping命令的使用

ping命令的使用 一、ping命令的基本概念 ping是一个十分基本但又十分重要的TCPIP网络工具。它的作用主要为: (1&#xff09;通常用来检测网络的连通情况和测试网络速度; (2)也可以根据域名得到相应主机的IP地址; (3&#xff09;根据ping返回的TTL值来判断对方所使用的操作系统…

ping 命令的用法大全(图文详解)

1、ping/? &#xff1a;ping命令使用帮助。&#xff08;用法如下图&#xff09; 2、无参数 ping &#xff1a;在默认情况下&#xff0c;一般都是只发送四个32字节数据包&#xff0c;通过这个命令从数据包返回的最短时间、最长时间、平均时间可以衡量网络速度、延迟&#xff0c…

Linux命令详解(1)ping命令

之前写过一个简版的ping命令介绍。看的人比较多。这次决心写一个新的&#xff0c;尽可能详细的版本。 -c选项&#xff0c;这个选项设定对目标主机地址发送请求次数。 例子1&#xff1a;对网关和一个不存在的主机地址执行ping -c2 如图&#xff0c;对网关发松了2个包&#xff…

【Ping命令的使用】

目录 前言1、Ping命令的使用方法总结 前言 ping命令常用来检测局域网内网络信号发送与接收的检测以及网络速度的检测&#xff0c;还可以用来判断网络是否存在故障等&#xff0c;对于网络运维人员来说&#xff0c;经常会用到&#xff0c;是最实用最常用的网络命令之一。 Ping命…

Ping命令详解(使用Ping这命令来测试网络连通)

相关知识点 BIOS 在计算机领域&#xff0c;BIOS是 "Basic Input Output System"的缩略语&#xff0c;译为"基本输入输出系统"&#xff0c; 与前者读法相同。计算机在运行时&#xff0c;首先会进入BIOS&#xff0c;它在计算机系统中起着非常重要的作用。一块…

Ping 命令详解

简述&#xff1a; ICMP协议是“Internet Control Message Protocol”&#xff08;因特网控制消息协议&#xff09;的缩写。它是TCP/IP协议族的一个子协议&#xff0c;用于在IP主机、路由器之间传递控制消息。 ping (Packet Internet Groper)&#xff0c;因特网包探索器&#xf…

ping命令详解 ping命令入门详解

在这个时代&#xff0c;科技越来越发达&#xff0c;网络已经越来越成为人们不可缺少的一部分。计算机也已经是很多学校的课程了&#xff0c;因为计算机技术是非常有技术性的专业&#xff0c;它其中涉及到很多专业知识&#xff0c;需要通过学习才能掌握。今日小编就为大家介绍一…

ping命令(详解)

简述&#xff1a; ICMP协议是“Internet Control Message Protocol”&#xff08;因特网控制消息协议&#xff09;的缩写。它是TCP/IP协议族的一个子协议&#xff0c;用于在IP主机、路由器之间传递控制消息。 ping (Packet Internet Groper)&#xff0c;因特网包探索器&#xf…

Ubuntu系统中清理DNS缓存

在下一篇文章中&#xff0c;我们将看一看 我们如何在Ubuntu中刷新DNS缓存。 DNS被认为是Internet连接的关键部分之一。 目的是更快地访问访问的网站。更常见的是&#xff0c;我们的机器会跟踪DNS记录&#xff0c;或者将其缓存。 迄今为止&#xff0c;IP地址的命名是DNS协议中…

DNS 缓存查看以及清除(转载)

转载地址&#xff1a;https://blog.csdn.net/cogbee/article/details/27535039 你是否因修改网站DNS解析后&#xff0c;却因本机DNS缓存而需要等待... 你是否遇到修改了本机的hosts文件后&#xff0c;必须重起firefox和ie才起作用... 其实只要清空DNS缓存这些问题都可以解决。 …

【DNS】Linux上DNS缓存的开启和清理

DNS 缓存是一个临时数据库&#xff0c;用于存储有关以前的 DNS 查找的信息。 换句话说&#xff0c;每当你访问网站时&#xff0c;你的操作系统和网络浏览器都会保留该域和相应 IP 地址的记录。 这消除了对远程 DNS 服务器重复查询的需要&#xff0c;并允许你的 OS 或浏览器快…