Linux命令详解(1)ping命令

article/2025/10/7 6:15:16

之前写过一个简版的ping命令介绍。看的人比较多。这次决心写一个新的,尽可能详细的版本。

-c选项,这个选项设定对目标主机地址发送请求次数。

例子1:对网关和一个不存在的主机地址执行ping -c2

如图,对网关发松了2个包,收到2个回应,无丢包。对不存在的主机地址同样发送了2个包,收到0个回应,包100%丢失。

这里的主机地址可以是ip地址,也可以是域名。例如:www.csdn.net,192.168.0.1

-b选项,允许ping广播地址。不带这个参数无法执行。

例子2:ping一个广播地址

如图,带-b选项可以执行ping广播地址,但是会有一个警告。不带-b选项,执行ping广播地址,不会执行,会提示你需要-b。

-D选项,ping输出时间戳

例子3:ping解雇输出时间戳

 1647667295转换过来是2022-03-19 13:21:35,是本文撰写此处的时间。

-i选项,设置ping包发送间隔时间,单位秒。

-s选项,设置ping包发送大小。

例子4:ping发送1024大小的包,间隔5秒发送

 如图,发送包的尺寸不再说默认的64bytes,但是不是设置的1024bytes。因为这个是对端主机返回的包。上一行,标注的才是我发出的包大小“1024(1052)”。

-w选项,设定执行时间,打到此时间后停止执行

例子5:设置执行5秒后停止。

-w选项跟-c选项类似,只是-w是按时间控制退出,-c是按次数控制退出。

-f选项,极限测试。ping的速度达到100次每秒

 使用-f选项,ping命令会不停的发送包。命令不显示返回信息。

-I选项,设置使用指定的网络接口发送网络包。这个选项在服务器有多个网络接入时使用。

例子6:指定enp0s3设备发送包

 -R选项,ping过程记录路由信息。

例子7:ping本站并记录路由

如图,ping结果显示了路由信息。第二次发包因为路由信息一致,没有列出,只是简单说same route。

-r选项,忽略路由表,直接发送包给主机地址

 例子8:ping本地网关和本站

在-r参数作用下,本地网关是可直接访问的,因此成功返回包。而www.csdn.net需要通过路由转发,忽略路由无法送达。

-q选项,不显示过程,只显示结果。

例子9:ping网关不显示过程

 

 如图,跟例子8相比,缺少了过程数据的显示。

-v选项,显示详细执行过程。

如果-q和-v同时使用,效果跟-q一致。

-t选项,设置存活数ttl的数值。TTL是IP包被路由器丢弃之前允许通过的最大网段数量。一般情况不需要设置。

-4选项,指定IPv4协议

-6选项,指定IPv6协议

-F选项,设置流标记,只能用于IPv6.如果值时0,则会随机分派。

-h选项,获得帮助,等同--help。

-B选项,不允许ping改变原地址的主目标。这个地址在ping开始时,它被绑定了一个已经选择的地址。

-l选项,设置在送出要求信息之前,先行发出的数据包。

-L选项,抑制组播报文回送,只适用于ping的目标为一个组播地址。

-Q选项,设置Qos(Quality of Service),它是ICMP数据报相关位;可以是十进制或十六进制数。

-M选项,设置MTU(最大传输单元)分片策略。
    可设置为:
    ‘do’:禁止分片,即使包被丢弃;
    ‘want’:当包过大时分片;
    ‘dont’:不设置分片标志(DF flag);

-W选项,以毫秒为单位设置ping的超时时间


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

相关文章

【Ping命令的使用】

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

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

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

Ping 命令详解

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

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

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

ping命令(详解)

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

Ubuntu系统中清理DNS缓存

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

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

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

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

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

如何刷新DNS缓存(Windows,Mac,Chrome)

对网站进行故障排除可能是一个令人生畏的责任。当涉及到诸如刷新域名服务器(DNS)缓存之类的任务时,在您开始之前就很容易感到不知所措和困惑。 幸运的是,即使没有什么技术经验,您也可以快速,轻松地执行此特…

如何清除浏览器的 DNS 缓存:Chrome、Edge、Firefox、Safari

请访问原文链接:https://sysin.org/blog/clear-browser-dns-cache/,查看最新版。原创作品,转载请保留出处。 作者:gc(at)sysin.org,主页:www.sysin.org 对普通用户而言,关闭后重新打开浏览器一…

本机电脑清除DNS缓存+浏览器清除DNS缓存

目录 前言 一、Windows 二、Mac OS 三、Linux 四、路由器 五、浏览器 谷歌浏览器 Edge浏览器 火狐浏览器 总结语 前言 有时候在我们配置好了DNS地址后没有生效,可能是缓存导致的,这个时候我们就需要通过清除缓存的手段才能使DNS生效了&#xff…

如何查看浏览器的DNS 缓存信息

浏览器的DNS缓存查看和清除 有dns的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间 浏览器先查询自己的缓存,查不到,则调用域…

Linux服务器如何清除dns缓存

Linux服务器如何清除dns缓存 DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留域名和相应IP地址的记录。 这消除对远程DNS服务器重复查询,并允许你的操作系统…

DNS 刷新:清除 DNS 缓存的方法详解

Windows 等操作系统会在所谓的 DNS 缓存中自动生成访问网站的临时条目。 缓存中包含的信息在定义的时间段内有效。 DNS 刷新,即清空缓存,会在时间限制到期之前从系统中删除数据。 什么是 DNS 刷新? DNS 刷新是手动删除 DNS 缓存的临时条目的…

DNS服务与缓存

DNS服务 DNS的作用DNS的解析方式DNS的协议端口号DNS的解析过程DNS 缓存 DNS 缓存服务搭建 DNS的作用 将域名解析成IP地址 DNS的解析方式 正向解析:域名解析出IP。 反向解析:IP解析出域名 DNS服务器存储着大量的ip和域名映射记录,它的记录…

刷新DNS缓存

小知识: 当dns堆积过多,或者指向出现错误时,会影响网页速度,甚至上不了网(感觉上),所以刷一下还是可以的 winR键 cmd回车 输入 ipconfig/flushdns (不用担心该作用仅刷新缓存) 好了 备注:dns缓存是干啥的,就是用来记录网址对应的ip地址的…

macOS如何刷新DNS缓存

有的时候,我们会遇到网页打不开或者访问慢的情况,这个时候,我们一般可以通过刷新DNS缓存来解决。今天我就教一教大家macOS如何刷新DNS缓存。 什么是DNS 域网络系统 (DNS) 服务器将熟悉的域名(如 howtogeek.com)转换为…

怎么清除DNS缓存?

怎么清除DNS缓存? 一、DNS相关概念认知1、DNS是什么?2、DNS缓存是什么?3、为什么要清理DNS缓存? 二、清理DNS缓存方法1、MacOS 清除DNS缓存第一步 进入终端 (MacOS)第二步 执行指令 (MacOS)1)OS X 10.12 (Sierra) and later2)OS X 10.11 (…

你真的知道如何正确清除 DNS 缓存吗?( 附全平台详细教程 )

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

DNS服务与配置缓存服务

文章目录 前言一、了解DNS1.DNS的作用2.DNS的解析方式3.使用DNS的原因4.DNS的协议端口号5.DNS的5层层级 二、DNS的解析过程三、DNS缓存1.DNS缓存服务器解析2.DNS缓存服务搭建 前言 DNS又称域名解析服务,因为我们对数字不敏感,记不住IP地址,所…