Ping

来自Qno Wiki
跳转到: 导航搜索

ping不仅仅是windows下的命令,在unix和linux下也有这个命令,ping只是一个通信协议,是ip协议的一部分,tcp/ip 协议的一部分,Ping 在Windows系下是自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。

在DOS中键入 ping /?

  1. ping /?
    Ping01.jpg
  2. ping [-t]不停的ping对方主机,直到你按下Control-C
  3. ping [-a]解析计算机NetBios名,从下图可以知道IP为192.168.1.101的计算机NetBios名为TOM.2_WAN_QVM_Router
    Ping02.jpg
  4. ping [-n]发送count指定的Echo数据包数,在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送10个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
    Ping03.jpg
  5. ping [-l]发送包含由length指定数据长度的ECHO报文。默认值为64字节,最大值为8192字节
  6. ping [-f]在包中发送"不分段"标志。该包将不被路由上的网关分段
  7. ping [-i] TTL Time To Live. 指定TTL值在对方的系统里停留的时间。此参数同样是帮助你检查网络运转情况的
  8. ping [-v]将"服务类型"字段设置为 tos 指定的值

测试网络

怎样使用Ping这命令来测试网络连通呢?
连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。 首先我们讲一下使用Ping命令的步骤。
使用Ping检查连通性有六个步骤:

  1. 使用ipconfig /all观察本地网络设置是否正确;
  2. Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
  3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;
  4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)
  5. Ping本地DNS地址,这样做是为了检查DNS是否能够将IP。
  6. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。

常见错误

在检查网络连通的过程中可能出现一些错误,这些错误总的来说分为两种最常见。

  1. Request Timed Out"
    request time out"这提示对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。
    1. IP不正确:
      IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig /all这命令来检查。在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。在NT中不但会出现"request time out"这提示而且会出现"Hardware error"这提示信息比较特殊不要给它的提示所迷惑。
    2. 网关设置错误:这个错误可能会在第四个步骤出现。网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。这里主要是在你Ping外部网络地址时出错。错误表现为无法Ping外部主机返回信息"Request timeout"。
  2. Destination Host Unreachable
    当你在开始PING网络计算机时如果网络设备出错它返回信息会提示"destination host unreachable"。如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用 PING命令就会产生此错误。因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。所以会出现"Destination Host Unreachable"。另外子网掩码设置错误也会出现这错误
个人工具
名字空间
操作
导航
分类
[×] AP/AC
[×] DHCP
[×] GRE
Log
[×] NetBase
QoS
[×] QTV
[×] QWH
[×] Switch
USB
VPN
工具箱