欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows下的命令行工具2-ping

程序员文章站 2024-03-24 19:25:22
...

使用工具

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 请求报文,测试目的站是否可达及相关信息。

用法

可用参数如下:Windows下的命令行工具2-ping

操作一

1、使用 ping www.cqjtu.edu.cn 命令测试到重庆交通大学 Web 服务器的连通性
Windows下的命令行工具2-ping
ping不通,无法传输。
2、直接使用IP测试到重庆交通大学 Web 服务器的连通性
首先查询重庆交通大学的IP地址,具体方法如下
a.打开谷歌浏览器,然后输入网址,点击右上角中的更多设置 选项
b…弹出了下拉菜单选中为 更多工具 选项
c…弹出了下一级菜单选中为 开发者工具 的选项
d.之后点击 network进入该界面中
e.刷新浏览器的网页,就可以获取到相关信息,任意点击一个链接,可在Header中看出所需IP地址,如下显示IP地址为“202.202.240.102”
Windows下的命令行工具2-ping

Windows下的命令行工具2-ping
还是ping不通,无法传输。
3.使用 pingbaidu.com 命令测试到百度服务器的连通性
Windows下的命令行工具2-ping
已经ping通,可传输数据。

操作二

使用 ping/? 命令了解该命令的各种选项并实际使用。
Windows下的命令行工具2-ping

ping -t baidu.com

Windows下的命令行工具2-ping
注意:想要停止,直接按ctrl+c退出即可。

ping -a baidu.com

Windows下的命令行工具2-ping

ping -n 10 baidu.com(选择count=10)

Windows下的命令行工具2-ping

ping -l 10 baidu.com//选择字节数size为10

Windows下的命令行工具2-ping

ping -f baidu.com

Windows下的命令行工具2-ping

ping -i 5 baidu.com//存活时间TTL选择为5

Windows下的命令行工具2-ping

ping -v TOS baidu.com

Windows下的命令行工具2-ping

ping -r 5 baidu.com//记录计数跃点count为5

Windows下的命令行工具2-ping

操作相关问题

1.双方网络连通的情况下ping不通的可能原因(本机访问www.cqjtu.edu.cn)以及解决办法(由近及远的连通性测试)

a.测试本机(ip=10.160.128.214)状态

ping 10.0.0.1

Windows下的命令行工具2-ping
说明本机网络软件硬件工作正常;
反自,问题在本机;
解决方法:检查本机 TCP/IP 配置即网卡状态等。

b.测试本机到旁边计算机的连通性

ping 10.60.16.80

Windows下的命令行工具2-ping
说明本子网内部工作正常;
反自问题在本机网络出口到交换机之间;
解决方法:检查本机网卡到交换机的连线等。

c.测试 本机到本地网关(10.160.255.254)的连通性

ping 10.160.255.254

Windows下的命令行工具2-ping
说明本子网出口工作工作正常;
反自问题就在本地网关;
解决网关配置问题。

d.最后测试本机到www.cqjtu.edu.cn的连通性

ping www.cqjtu.edu.cn

Windows下的命令行工具2-ping
还是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的具体内容。