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

ping命令可以说是网络管理中最常用的一个命令行工具了,利用ping可以非常迅速的诊断出网络问题。今天,我就来教大家如何用ping来检测网络问题。

当网络缓慢,上不了网时,请按如下步骤来执行ping命令:

1. ping内网网关

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

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

2. ping公网IP

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

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

3. ping公网域名

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

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

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

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

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

原文地址:http://blog.51cto.com/12800391/2140906

时间: 2024-10-27 17:23:22

如何用ping命令来检测网络问题?的相关文章

Ping命令迅速处理网络故障的方法

Ping命令迅速处理网络故障的方法(1)ping localhostlocalhost是个作系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址.如果没有做到这,则表示主机文件(/Windows/host)中存在问题.(2)ping 外网地址(如www.zeisp.com) 对这个域名执行Ping www.zeisp.com地址,通常是通过DNS 服务器 如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP

使用java检测网络连接状况

windows中可以通过在cmd中使用ping命令来检测网络连接状况,如下: 网络连接正常时: 网络未连接时: 在java中可以通过调用ping命令来判断网络是否连接正常: package module.system.common; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /** * 判断网络连接

网工最实用最常用的网络命令之一——Ping 命令详解(一)

Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障. 网工最实用最常用的网络命令之一--Ping 命令详解(一)使用格式:ping -参数 (中间有个空格) 很多时候大家都只单独ping 加IP地址,验证本机到目的IP地址之间的网络是否连通,其实加上一些参数会获得不一样的结果. 1.ping -t 目标主机IP地址 机房的环境有多噪音大家都

PING命令入门详解(转载)

本文转自http://www.linkwan.com/gb/tech/htm/928.htm 1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下. Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具.它主要的功能是用来检测网络的连通情况和分析网络速度. Ping有好

PING命令入门详解

1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下. Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具.它主要的功能是用来检测网络的连通情况和分析网络速度. Ping有好的善的一面也有恶的一面.先说一下善的一面吧.上面已经说过Ping的用途就是用来检测网络的连同情

强大命令——Ping命令总结

ping命令主要用于探测网络中两个主机之间是否连通,我们通常说一下,ping某个主机一下,看一下是不是开着,网页打不开,ping一下默认网关.不过我们有时候有些主机为了安全,防止别人ping通,通常设置了防火墙,主机能接受数据包,但是不能返回数据包,所以ping不通不能说明主机处在关机状态. Linux中的ping命令与windows下的有些不同,Linux中的ping不会自动终止,需要用ctrl+c来终止,或者用–c参数来指定ping的次数. 命令格式: ping [-dfnqrRv][-c

Apache commons exec 简介和简单ping命令方法调用实现

Apache commonsexec提供一些常用的方法用来执行外部进程.Apache commons exec库提供了监视狗Watchdog来设监视进程的执行超时,同时也还实现了同步和异步功能. Apache commonsexec涉及到多线程,比如新启动一个进程,Java中需要再开三个线程来处理进程的三个数据流,分别是标准输入,标准输出和错误输出. 需要使用该功能需要引入commons-exec-1.3.jar包,目前最新的版本为1.3版本. 在日常工作和生活中,我们经常需要用到网络,网络有时

Linux下如何使用ping命令

转自:http://q16964777.blog.163.com/blog/static/250555066201561744149503/ Linux下的ping命令用于查看网络上的主机是否在工作.执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常.ping命令的一般格式为:ping [-dfnqrRv][-c<发送次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载 入&g

如何用ping来测试Azure虚机网络延迟的监测工作

ping操作是大家非常熟悉的测试网络连通性和延迟的操作,之前曾经听到有客户用不能"ping"通azure虚机来说事.因为客户需要能够实现对网络延迟的监测.而在windows Azure上我们是无法使用ping从外部监测Azure上的虚拟机,也无法从Azure虚拟机监测外部延迟的.因为ping基于ICMP协议,在WindowsAzure上,所有服务的对外接口都仅支持TCP和UDP协议.其实,我们可以做到实现对网络延迟的监测.微软technet提供了一个工具叫psping.可以从这里下载h