Ping一个IP地址来查找网站的状态
Ping是大多数笔记本电脑和台式电脑上的标准应用程序。 支持ping的应用程序也可以安装在智能手机和其他移动设备上。 此外,支持互联网速度测试服务的网站通常将ping作为其功能之一。
ping实用程序通过TCP / IP网络连接将测试消息从本地客户端发送到远程目标。 目标可以是网站,计算机或具有IP地址的任何其他设备。 除了确定远程计算机当前是否在线,ping还提供网络连接的一般速度或可靠性的指示符。
Ping一个响应的IP地址
这些示例说明了在Microsoft Windows中使用ping的情况; 使用其他ping应用程序时可以应用相同的步骤。
运行Ping
Microsoft Windows,Mac OS X和Linux提供了可从操作系统shell运行的命令行ping程序。 计算机可以通过IP地址或名称进行ping。
通过IP地址ping计算机:
- 打开一个shell提示符(在Microsoft Windows中,在开始菜单中的命令提示符或MS-DOS提示符 )。
- 输入ping后跟一个空格,然后输入IP地址。
- 按输入 (或返回 )键。
解读Ping的结果
上图显示了一个典型的ping会话,当目标IP地址的设备响应时没有网络错误:
- 回复来自:默认情况下,Microsoft Windows ping将一系列四条消息发送到该地址。 程序为从目标计算机收到的每个响应消息输出确认行。
- 字节:默认情况下,每个ping请求的大小为32 个字节 。
- 时间: Ping报告发送请求与接收响应之间的时间量(以毫秒为单位)。
- TTL(生存时间):介于1到128之间的值,TTL可用于计算Ping消息在到达目标计算机之前所经过的网络数量。 值为128表示设备在本地网络上,其他网络介于两者之间。
连续运行Ping
在某些计算机上(特别是那些运行Linux的计算机),标准的ping程序在四次请求尝试后不会停止运行,而是运行直到用户结束它为止。 这对于那些希望在较长时间内监视网络连接状态的人很有用。
在Microsoft Windows中,在命令行键入ping -t而不是ping ,以在此连续运行模式下启动程序(并使用Control-C键序列来停止它)。
Ping一个不响应的IP地址
在某些情况下,ping请求失败。 出现这种情况的原因有几个:
- ping程序指定的IP地址无效。
- 主机系统(用于发送ping的设备)未连接到IP网络(即没有工作IP地址)。
- 没有网络设备连接到目标IP地址。
- 主机和目标之间的网络拥塞或错误阻止消息通过(在一个或两个方向)。
上图显示了当程序没有收到来自目标IP地址的任何响应时的典型ping会话。 当程序等待并最终超时时,每行回复消息需要几秒钟才会显示在屏幕上。 输出的每个回复行中引用的IP地址是ping(主机)计算机的地址。
间歇性Ping响应
虽然不常见,但ping可以报告除0%(完全无响应)或100%(完全响应)之外的响应率。 这通常发生在目标系统关闭(如图所示)或启动时:
C:\> ping bwmitche-home1 ping 32位数据的bwmitche-home1 [192.168.0.8]:192.168.0.8:bytes = 32 time =按名称Ping网站或计算机
Ping程序允许指定计算机名称而不是IP地址。 当用户定位网站时,用户通常更喜欢使用ping命令。
Ping一个响应式网站
上图显示了从Windows命令提示符ping Google的网站(www.google.com)的结果。 Ping以毫秒为单位报告目标IP地址和响应时间。 请注意,像Google这样的大型网站在全球范围内使用许多Web服务器计算机 在ping这些网站时,可以报告许多不同的可能IP地址(全部有效)。
Ping一个没有反应的网站
许多网站(包括)阻止ping请求作为网络安全预防措施。 ping这些网站的结果不尽相同,但通常包含一个目标网络不可达错误消息,并且没有有用的信息。 ping通站点报告的IP地址阻止ping通常是DNS服务器的IP地址,而不是网站本身。
C:\> ping www。 Pinging www.about.akadns.net [208.185.127.40]与32个字节的数据:来自74.201.95.50的答复:目的地网络不可达。 请求超时。 请求超时。 请求超时。 208.185.127.40的Ping统计:数据包:发送= 4,收到= 1,丢失= 3(75%丢失),