Windows下的命令行工具2-ping
使用工具
Cmder:功能类似于Windows 自带的命令行窗口程序Cmd,安装及使用方法参考https://blog.csdn.net/fageweiketang/article/details/100820682
ping
解释
微软官方释意如下:
通过向另一台 TCP/IP 计算机发送 Internet 控制消息协议 (ICMP) 回响请求消息来验证 IP 级连接。 将显示相应的回响回复消息以及往返时间。 ping 是用于排查连接性、可访问性和名称解析的主要 TCP/IP 命令。 使用没有参数的情况下,此命令显示帮助内容。
你还可以使用此命令测试计算机的计算机名和 IP 地址。 如果成功完成了 IP 地址的 ping 操作,但不对计算机名称进行 ping 操作,则可能存在名称解析问题。 在这种情况下,请确保你指定的计算机名可以通过本地主机文件进行解析,方法是使用域名系统 (DNS) 查询,或通过 NetBIOS 名称解析方法。
也就是说,这是TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及相关信息。
用法
可用参数如下:
操作一
1、使用 ping www.cqjtu.edu.cn 命令测试到重庆交通大学 Web 服务器的连通性
ping不通,无法传输。
2、直接使用IP测试到重庆交通大学 Web 服务器的连通性
首先查询重庆交通大学的IP地址,具体方法如下
a.打开谷歌浏览器,然后输入网址,点击右上角中的更多设置 选项
b…弹出了下拉菜单选中为 更多工具 选项
c…弹出了下一级菜单选中为 开发者工具 的选项
d.之后点击 network进入该界面中
e.刷新浏览器的网页,就可以获取到相关信息,任意点击一个链接,可在Header中看出所需IP地址,如下显示IP地址为“202.202.240.102”
还是ping不通,无法传输。
3.使用 pingbaidu.com 命令测试到百度服务器的连通性
已经ping通,可传输数据。
操作二
使用 ping/? 命令了解该命令的各种选项并实际使用。
ping -t baidu.com
注意:想要停止,直接按ctrl+c退出即可。
ping -a baidu.com
ping -n 10 baidu.com(选择count=10)
ping -l 10 baidu.com//选择字节数size为10
ping -f baidu.com
ping -i 5 baidu.com//存活时间TTL选择为5
ping -v TOS baidu.com
ping -r 5 baidu.com//记录计数跃点count为5
操作相关问题
1.双方网络连通的情况下ping不通的可能原因(本机访问www.cqjtu.edu.cn)以及解决办法(由近及远的连通性测试)
a.测试本机(ip=10.160.128.214)状态
ping 10.0.0.1
说明本机网络软件硬件工作正常;
反自,问题在本机;
解决方法:检查本机 TCP/IP 配置即网卡状态等。
b.测试本机到旁边计算机的连通性
ping 10.60.16.80
说明本子网内部工作正常;
反自问题在本机网络出口到交换机之间;
解决方法:检查本机网卡到交换机的连线等。
c.测试 本机到本地网关(10.160.255.254)的连通性
ping 10.160.255.254
说明本子网出口工作工作正常;
反自问题就在本地网关;
解决网关配置问题。
d.最后测试本机到www.cqjtu.edu.cn的连通性
ping www.cqjtu.edu.cn
还是ping不通,说明问题出现在网关外。
2.假设网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么?
这是域名解析失败的问题,域名解析主要是在DSN中进行,解决方法如下:
a.清空DNS缓存:命令窗口ipconfig/flushdns;
b.设置本机的DNS为谷歌的DNS 8.8.8.8 (或电信的 101.226.4.6、114.114.114.114);
c.再ping一次即可;
d.如果还是Ping不通 则可联系给域名服务的服务商;
联系到能上 QQ,但不能上网主要是因为QQ不需要DNS解析域名。
3.屏幕显示的反馈内容
TLL:
存活时间,一个数据包在经过一个路由器时,可传递的最长距离(跃点数)。
由发送者设置,以防止数据包在IP互联网络上陷入死循环。
在IP数据包传输的整个转发路径上,每经过一个路由器,就把该TTL的值减1,然后再将IP包转发出去。
当IP包到达目的IP之前,TTL减少为0时,
路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded超时消息。
时间:
传输所耗时间
总结
以上就是学习Windows下的命令行工具2-ping的具体内容。
推荐阅读
-
Windows命令行下的十六进制文件查看工具Hexdump
-
什么是Windows的优秀grep工具? [关闭]
-
MAC下brew命令行工具
-
Windows下的命令行工具2-ping
-
在Windows下安装Hadoop环境遇到的问题 博客分类: Hadoop学习笔记 云计算Hadoop安装问题
-
Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案 zipzipfilezipoutputstream
-
WINDOWS下查看MySQL的配置文件my.ini默认位置的命令
-
Windows下Nginx的启动、停止、重启等命令 博客分类: tomcat_jetty
-
windows下常用黑客工具软件 WindowsVBPowerBuilderVB.NET应用服务器
-
访问Oracle Spatial中的SDO_GEOMETRY字段的方法(windows下) 博客分类: Oracle OracleWindowsSQL.netJDBC