使用 PING 测试网络延迟和丢包率

编辑于:2022年05月29日

Ping 是一种因特网包探索器,用以测试网络连接状态,比如遇到一个网站打不开了,或者想给电脑设置一个自定义 DNS,都可以 Ping 一下网站的域名,或 DNS 的IP地址,来确认延迟高不高,丢包多不多。

1. 本地 Ping

1.1 打开命令提示符工具

网络连接有地域性,如果只测试某个网站或 IP 与自己网络之间的连通性,那么可以使用 Windows 内置的命令提示符工具去 ping。

点击开始选项搜索cmd ,选择命令提示符将其启动;或者同时按下windows键+R键 快速打开执行窗口,输入cmd打开。

1.2 Ping 网址和 IP 地址

我们分别 Ping 百度搜索谷歌邮箱的网址和国外 DNS腾讯 DNS 的 IP。

谷歌邮箱:https://mail.google.com/mail/  
百度搜索:https://www.baidu.com/
国外DNS:1.1.1.1
腾讯DNS:1.12.12.12

就在命令提示符工具分别执行(网址要去掉前缀和后缀):

ping www.baidu.com
ping mail.google.com
ping 1.12.12.12
ping 1.1.1.1

1.3 具体步骤演示

使用 PING 测试网络延迟和丢包率

👆请求超时,数据包 100% 丢失,说明无法打开谷歌邮箱。额外说明,并非所有的丢包 100% 都无法访问,如果网站设置了禁止 Ping 那么即便能访问也会出现 100% 丢包。

使用 PING 测试网络延迟和丢包率

👆从中可知百度搜索的 IP 地址是 103.235.46.39、丢包率为 0 以及网络延迟平均为 74 毫秒,非常通畅。

使用 PING 测试网络延迟和丢包率

👆延迟大于 100 毫秒,还有丢包的现象;

使用 PING 测试网络延迟和丢包率

👆延迟小于 30 毫秒,无任何丢包,说明网络连通性明显优于 1.1.1.1。

1.4 关键参数名称解释

时间:你给张三发了一个表情,他在 25 毫秒后收到,一般认为延迟越小越好,打网络游戏的同学对此很熟悉。

数据包: 丢失 25% 可以粗略的理解为你给张三发了 4 个表情,但他只收到了 3 个,正常来讲丢包率最好为 0 。

2. 线上 Ping

不同地区网络有一定的差异,借助线上 Ping 工具可以测得网站或 IP 在全国各地以及联通、电信、移动各运营商的连接状态。

2.1 阿里云

  • 功能多,测试效果好,免费不用登录
  • https://zijian.aliyun.com/detect/ping

2.2 IPIP.net

  • 支持 IPv6
  • http://tools.ipip.net/ping.php

3. 注意事项

  • 本地 Ping IPv6 需要自己的网络支持 IPv6
  • 使用在线工具 Ping IPv6 一般提供 IPv6 或 AAAA 选项,这些选项可以 Ping IPv6

相关推荐

暂无评论