ping -a 获取不到主机名_网络测试命令——PING

命令功能:

Linux系统和windows系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,这样我们就可以根据它ping输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。

用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

           [-r count] [-s count] [[-j host-list] | [-k host-list]]

           [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]

           [-4] [-6] target_name

选项说明:

   -t             Ping 指定的主机,直到停止。

                  若要查看统计信息并继续操作,请键入 Ctrl+Break;

                  若要停止,请键入Ctrl+C。

   -a            将地址解析为主机名。

   -n count       要发送的回显

请求数。

   -l size         发送缓冲区大小。

    -f           在数据包中设置“不分段”标记(仅适用于 IPv4)。

   -i TTL         生存时间。

   -v TOS        服务类型(仅适用于 IPv4。该设置已被弃用,

                 对 IP 标头中的服务类型字段没有任何

                 影响)。

   -r count       记录计数跃点的路由(仅适用于 IPv4)。

   -s count       计数跃点的时间戳(仅适用于 IPv4)。

   -j host-list      与主机列表一起使用的松散源路由(仅适用于 IPv4)。

   -k host-list     与主机列表一起使用的严格源路由(仅适用于 IPv4)。

   -w timeout     等待每次回复的超时时间(毫秒)。

   -R             同样使用路由标头测试反向路由(仅适用于 IPv6)。

                   根据 RFC 5095,已弃用此路由标头。

                   如果使用此标头,某些系统可能丢弃

                   回显请求。

   -S srcaddr     要使用的源地址。

   -c compartment 路由隔离舱标识符。

   -p             Ping Hyper-V 网络虚拟化提供程序地址。

   -4             强制使用 IPv4。

-6             强制使用 IPv6。

常用示例:

(1)      默认ping,发送4个数据包,如:ping www.baidu.com

5b8424114873145a1787ba725c88550f.png

d0e969e79382a7928514d4b1eb2cfa35.png

电脑先将www.baidu.cn的域名解析为ip地址:220.181.38.149再发送数据包,这种用法可以测试DNS解析和主机的连通性。

其中ping命令使用icmp协议(互联网报文控制协议),“字节=32”表示每个ip数据包长度为32字节,时间=60ms,是主机响应速度为60ms,TTL=50是生存时间为50,表示经过了14个路由器,ping的默认TTL在windows中为64,数据包每经过一个路由器TTL值减1。最后为统计信息。

(2)改变ping数据包的长度 ping -l1000 www.baidu.com

每个数据包长度为1000字节,大数据包可以测试网络的承载能力和处理能力。

0f4bfa716ee707a877f7ee9d039ec34d.png

上例可以看出,明显时延就增加了10几个毫秒。

(3)连续ping

Ping www.baidu.com –t

持续不断ping测试,只有当你按ctrl+c才会终止。可以测试网络长时间的性能,若链路有一些问题,可能会发生丢包的情况,并能够统计出丢包率。

(4)改变TTL值

Ping -i 128 www.baidu.com(最大值为256),windows 10中测试无效。

a62f6bcd33263b1119d47ba638cf6109.png

    上图中测试显示TTL值还是为54

  (5)其他参数,可以逐一测试,可以几个参数组合使用。

   后续我们将继续推出系列命令如tracert、netstat、ipconfig、arp等网络命令的使用。

   每天花几分钟,学习网络技术。请关注公众号。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276140.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

写在2021: 值得关注/学习的前端框架和工具库

前言最近在知乎看到了这么个问题:学完Vue还有必要学习React和Node吗?[1], 有很奇妙的感觉,因为我在最开始入门前端时,也是以Vue入的门,在“学完”Vue之后, 我也有了这个疑问,但当时的…

万物互联之~RPC专栏

3.RPC引入 上篇回顾:万物互联之~深入篇 Code:https://github.com/lotapp/BaseCode/tree/master/python/6.net/6.rpc/ 其他专栏最新篇:协程加强之~兼容答疑篇 | 聊聊数据库~SQL环境篇 3.1.概念 RPC(Remote Procedure Call):分布式系…

python判断字符大小写转换_Python 字符串大小写转换的简单实例

①所有字母都转换为大写# -*- coding:utf-8 -*-if __name__ "__main__":a hello, world!print(a.upper())输出:HELLO, WORLD!②所有字母都转换为小写# -*- coding:utf-8 -*-if __name__ "__main__":a HELLO, WORLD!print(a.lower())输出&am…

正则表达式如何匹配正反斜杠

转载链接:http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97#.E5.8F.8D.E6.96.9C.E6.9D.A0.E7.9A.84.E9.BA.BB.E7.83.A6 反斜杠的麻烦 在早期规定中,正则表达式用反斜杠字符 ("…

前端进阶必备Node.js,你得了解一下

作为前端开发,工作中肯定离不开 JavaScript ,而 Node.js 是基于 JavaScript 语言和 V8 引擎的 Web 服务器项目,让你可以直接使用 JavaScript 来搭架服务器。而且在 Node 环境下,通过模块化的 JavaScript 代码,加上函数…

Google推出“Google实验室” Ad Innovations

4月1日消息,据国外媒体报道,Google近日推出了Ad Innovations功能,类似于“Google实验室”,但专门用于展示最新的广告技术、方案等,并征求广告主的反馈。 目前Ad Innovations已有数款新功能,Google将按照反馈…

JS中utf8和GBK的字符编码转换

1、PHP中的 json_encode 函数只限编码UTF-8的数据,当转换GBK或者GB2312等编码的数据时,会将汉字转为NULL。 2、JavaScript 中json 的使用: ① 将对象转为json字符串:JSON.stringify(obj)② 将json转为对象:dataObj ev…

tcptracerte参数_TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute【转】

1.IMCP协议介绍前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。当传送IP数据包发生错误&#xf…

[实践系列]Promises/A+规范

前言 [实践系列] 主要是让我们通过实践去加深对一些原理的理解。 实践系列-前端路由 实践系列-Babel原理 有兴趣的同学可以关注 实践系列 。 求star求follow~ 什么是Promise ? Promise是JS异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javas…

Web Components 上手指南

现在的前端开发基本离不开 React、Vue 这两个框架的支撑,而这两个框架下面又衍生出了许多的自定义组件库:Element(Vue)Ant Design(React)这些组件库的出现,让我们可以直接使用已经封装好的组件&…

隐藏网页文件的后缀(IIS测试通过)!

网上很多网站会看到如这样的地址: /content?actadd&id1 /column?actedit&id2 原本是 /content.asp?actadd&id1 /column.asp?actedit&id2 这样的效果就是在iis上做了下手脚,使用了rewrite重写组件,就可以实现。 rewrite.rar转载于:ht…

Linux下查看文件内容的ASCII码以检查内容的编码一致

转载链接:http://blog.csdn.net/tiantang46800/article/details/6460567 ascii查询方式,查看文件以ascii显示,od命令 随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令…

乘基取整法是什么_十进制小数转二进制小数乘2取整法的直观理解

乘2取整法介绍举例:0.35转换成二进制0.3520.7 取0(d1)0.721.4 取1(d2)0.420.8 取0(d3)0.821.6 取1(d4)0.621.2 取1(d5)0.220.4 取0(d6)直到满足规定的位数为止所以(0.35)10(0.d1d2d3d4d5d6)2(0.010110)2这个方法不难掌握,就是有点不好理解&#xf…

如何远程连接Windows和linux服务器

linux的方法在下面 Windows服务器远程连接 登录控制台查看服务器系统是什么系统例如阿里云的ECS服务器 Windows系统可以使用微软自带的远程工具进行连接,可以连接的系统有Windows server 和Windows 7-10 等等系列;Windows系统,例如Windows10系…

URL是什么

URL是什么意思? 悬赏分:0 - 提问时间2006-3-12 08:14我在玩QQ空间的时候,在添加音乐时会有一个添加URL的地方‘~我是想问那是什么意思???提问者: caoyiwang1107 - 魔法学徒 一级 其他…

手把手教你接入前端热门抓包神器 - whistle

大家好,我是若川,今天推荐腾讯前端团队的这篇好文。whistle 是一个基于 Node.js 的跨平台网络调试工具。最近随着 Nohost 的开源,有不少同学问了 whistle 相关的问题,本篇文章将结合几个常见的业务场景介绍如何在本地前端项目开发…

Linux命令之hexdump - ”十六“进制查看器

转载链接:http://codingstandards.iteye.com/blog/805778 用途说明 hexdump命令一般用来查看”二进制“文件的十六进制编码,但实际上它的用途不止如此,手册页上的说法是“ascii, decimal, hexadecimal, octal dump“,这也就是本文…

使用数据增强技术提升模型泛化能力

在《提高模型性能,你可以尝试这几招...》一文中,我们给出了几种提高模型性能的方法,但这篇文章是在训练数据集不变的前提下提出的优化方案。其实对于深度学习而言,数据量的多寡通常对模型性能的影响更大,所以扩充数据规…

关于不同用户进入系统报错的请求

我自己搞了个系统,用超级用户进入系统正常,用普通用户进入系统就报错,Microsoft JET Database Engine (0x80040E07) 标准表达式中数据类型不匹配。 /xs/huiyuan/huiyuan_bf.asp, 第 203 行 代码如下请各位高手帮忙 <% if request.Cookies("shiwei_username")"…

React 与 Vue 框架的设计思路大 PK

大家好&#xff0c;我是若川。今天分享一篇框架设计思路的好文。关于我 大家好我是花果山的大圣&#xff0c;今天很荣幸&#xff0c;有机会跟大家分享一下很多年轻人感兴趣的话题《 Vue 和 React 设计思想 PK》,个人水平有限&#xff0c;如果有理解不到位的请倾盆&#xff0c;大…