如何用 ping 命令来检测网络问题?

ping 命令可以说是网络管理中最常用的一个命令行工具了,利用 ping 可以非常 迅速的诊断出网络问题。今天,我就来教大家如何用 ping 来检测网络问题。 当网络缓慢,上不了网时,请按如下步骤来执行 ping 命令:

1. ping 内网网关

首先要先 ping 内网的网关地址,确保内网是畅通的。如下图:

如何用 ping 命令来检测网络问题?

内网的丢包率应该为 0,有线 ping 值一般在 1ms 以内,无线 ping 值 1ms-20ms 之间。如果存在丢包或者 ping 值很高,那么问题就在内网。需要排查内网网线、 环路、交换机等设备问题。

2. ping 公网 IP

内网没问题时,我们需要再 ping 下公网的 IP 地址,从而检测公网是否通畅。如 下图,114.114.114.114 是一个常用的 DNS 服务器,由于 114 在公网上,ping 值 会比内网高一些,一般在 1ms-50ms 之间。

如何用 ping 命令来检测网络问题?

114 能 ping 通且 ping 值正常无丢包,说明外网正常,否则外网异常,需要排查 路由器和 wan 口线路问题。

3. ping 公网域名

如果外网可以 ping 通,但是仍然上不了网,那一般就是 dns 的问题了。通过 ping 域名就可以判断。如图:

如何用 ping 命令来检测网络问题?

正常情况下,可以通过域名解析出 IP 地址。如果解析不出 IP,那说明 DNS 有问 题。如果解析正确,但是仍然不能打开网站,那就是浏览器的原因了。

4. WFilter 的网络健康度检测插件

在 WFilter 的“插件管理“中,有一个网络健康度检测插件,可以自动进行 ping、 arp、tracert 等检测,从而一键检测出绝大部分的网络问题。

如何用 ping 命令来检测网络问题?

网络问题的诊断需要有丰富的经验和清晰的逻辑判断,有好工具要会用才行哦。


分享到:


相關文章: