网络故障排除基础:Ping命令

尝试消除问题的工具

本文是探讨网络故障排除基础知识的系列文章中的第一篇。它涵盖了使用哪些工具以及如何使用它们。尽管这是基本教程,但其中包含一些高级技巧和主题。重点将放在基于Windows的系统上(针对其他系统则提供一两个提示)。

总览

了解网络故障排除的基础知识可以帮助您找出问题所在。可能是您的计算机,家庭路由器,ISP(提供的Internet服务),网站本身,或者介于两者之间。首先将分别研究每个工具,然后说明其过程。使用的工具将是命令ping,ipconfig和tracert。将涉及的过程是最基本的过程之一。

  • 步骤1:使用回送地址ping通自己。
  • 步骤2:Ping路由器(默认网关)以及如何获取该地址(ipconfig)。
  • 步骤3:在网路(例如网际网路)上Ping或Tracert。

Ping命令基础

ping命令的名称是声纳在“看到”某物时发出的声音。在声纳中,您发出一个信号并测量到达那里所需的时间。 ping命令执行相同的操作。这告诉计算机或设备是否在外面,这是命令的目的。

要使用ping命令,请键入“ ping”,后接IP地址或网站名称。它会告诉您目的地是否可到达以及到达目的地需要多长时间。它可以在Windows中从Dos Box运行,在Linux从终端运行,在Mac从终端(或网络实用程序)运行。

单击“开始”按钮>“运行”>并键入“ cmd”,然后输入以弹出命令行。

输入 ping ghacks.net 然后按Enter键(两个g之间有一个空格)。

ping website

回送地址

该过程的第一步是对自己执行ping操作。为此,我们使用 回送 地址。这是一个特殊的IP号127.0.0.1,在检查您自己的计算机时很有用。当您ping通此IP号时,您便ping通计算机以测试系统是否正常运行。这是一个内部过程。如果这不起作用,则说明问题出在计算机上。在这种情况下,您可能只需要重新引导计算机,但这可能是一个更严重的问题。

输入 ping 127.0.0.1 然后按Enter键(“ g”和“ 1”之间有一个空格)。

ping loop-back

规则例外

当涉及到网站和服务器时,并不是所有人都能让您ping通它们。例如,如果您ping微软的网站将不会显示,但是Google会显示。这些网站在工作时会为您提供“请求超时”。错误信息。

ping request timed out

网站如何显示在浏览器而不是ping命令上?互联网使用称为协议的标准指令系统(在网站中为TCP)工作。 ping命令可与另一个称为ICMP的协议一起使用。 ICMP的主要用途是测试连接并找出问题所在。应该将信息发送回发件人,让他们知道是否已收到该消息。如果关闭ICMP,则无法ping通。通常使用防火墙执行此操作。

在学校里,当我们试图对同学们进行ping操作时;这是一个问题。在防火墙打开的情况下,直到将防火墙关闭,我们才能相互ping通。那不是您应该在家中执行的操作,但是它可以解释为什么您无法ping通家庭网络中的计算机。如果您决定尝试需要关闭防火墙的操作(不建议这样做),请从Internet上拔下路由器,并且在防火墙再次运行之前不要重新插入路由器。

Ping命令选项

ping命令默认会尝试四次到达站点。我个人认为两次就足够了。您可以通过使用某些开关来限制次数。开关是您在命令中包含的额外文本,用于调整其功能。

  • 在MS Windows中,使用 ping -n 2目的地
  • 在Linux中,使用 ping -c 2目的地
  • 在Mac上,使用 ping -c 2目的地

有些人认为一次或三次就足够了,因此,将2换为1或3会感觉有些费用。还有更多选择,但这是我发现有用的。您始终可以单独键入“ ping”以查看所有选项(在dos, ping /? 也可以)。提示:如果您使用的是Linux,并且ping命令一直有效,请使用ctrl + c停止它。

闭幕

第一步是ping通自己。下一步是ping您的路由器。为此,您需要知道如何使用ipconfig命令,这将在下一篇文章中介绍。