如何在 Mac 上使用 ping:Ping 网站

目录:

Anonim

Ping 是网络管理员必不可少的实用程序,但它也非常方便地检查网站是否在线、您的互联网连接如何工作、您是否遇到网络连接延迟或数据包丢失,或者确定网络资源是否可用.

Mac 用户可以访问和使用ping 来定位任何域或IP 地址。

有两种方法可以从运行任何版本系统软件的任何 Mac 访问 Mac OS 中的 ping 工具,但我们将主要关注从命令行使用 ping,因为它是通用的并且可以跨平台工作, 这意味着一旦你知道如何在 Mac OS X 上使用它,但你也会在 Unix、Linux 和 Windows 中找到它。

如何从Mac OS X命令行使用Ping

以下是如何从终端应用程序命令行在所有版本的 Mac OS X 中使用 ping 实用程序。

Ping 目标IP 或域直到停止

ping最基本的用法是ping一个目的地,直到它被手动停止,意思是没有限制,没有计数。

  1. 启动终端,在应用程序的实用程序文件夹中找到
  2. 键入以下命令:
  3. ping yahoo.com

  4. 这将反复ping 到yahoo.com,直到您通过按Control+C 停止运行ping 命令为止

Ping 指定数据包计数的IP/域

想要发送少量数据包并对其进行测量,而不是无休止地ping 直到手动停止?使用附加到ping的-c标志,其他一切都是一样的:

  1. 不在就回到命令行
  2. 要向一个地址发送特定数量的数据包,请修改ping 语法以使用-c 标志,如下所示:
  3. ping -c 5 192.168.0.1

  4. 点击返回并让ping完成指定数据包计数的目的地,然后自动终止ping

在该示例中,-c 5 将向目标IP发送5个数据包。

注意 ping 命令仅在 Mac 在线时有效,并且您正在 ping 的服务器在线并响应 ping 请求。大多数服务器在联机时都会响应,但出于安全目的拒绝 ping 的最坚固的网络可能除外。

阅读和理解Ping结果

ping 结果的示例可能如下所示:

$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8):56 个数据字节 64 个字节来自 8.8.8.8:icmp_seq=0 ttl=57 time=23.845 ms 来自 8.8.8.8 的 64 个字节:icmp_seq=1 ttl=57 time=22.067 ms 来自 8.8.8.8 的 64 个字节:icmp_seq=2 ttl=57 time=18.079 ms 来自 8.8.8.8 的 64 个字节:icmp_seq=3 ttl=57 time=来自 8.8.8.8 的 23.284 ms 64 字节:icmp_seq=4 ttl=57 time=23.451 ms 来自 8.8.8.8 的 64 字节:icmp_seq=5 ttl=57 time=21.202 ms 来自 8.8.8.8 的 64 字节:icmp_seq=6 ttl=57 time=22.176 ms 64 bytes from 8.8.8.8: icmp_seq=7 ttl=57 time=21.974 ms ^C --- 8.8.8.8 ping statistics --- 发送 8 个数据包,接收 8 个数据包,0.0% 丢包往返最小值/平均/最大/标准偏差=18.079/22.010/23.845/1.703 毫秒

到目的地的每条线代表一个数据包传输,最后以毫秒为单位指定的时间与测试互联网连接最相关,因为数字高表示存在延迟或连接问题。如果完全没有响应,要么是服务器挂了,要么是连接有问题,要么是不响应ping请求,要么是响应很慢。

也许下一个最有用的是末尾的“丢包”数字。如果数据包丢失率很高,则几乎可以肯定您遇到了网络问题,因为数据包丢失意味着您和服务器之间发送的数据正在丢失(从这个意义上讲,该术语非常字面意思)。数据包丢失故障排除可能具有挑战性,但它可能是互联网连接不良、wi-fi 问题、一般网络问题、连接不良、连接困难、连接受干扰、连接中断或许多其他潜在网络问题的结果。

使用ping验证网络资产和测试网络延迟

我经常使用 ping 来确保网络服务器可用,因为 ping 一个 IP 比尝试通过任何数量的协议连接到它要快得多。这也是测试互联网连接延迟的好方法,这有助于解决 Wi-Fi 或有线连接的网络问题。

对于不习惯命令行的用户,用户可以转向网络实用程序应用程序,它与每个版本的 Mac OS X 捆绑在一起,并提供简单的用户友好界面来执行 ping,如以及许多其他有用的网络实用程序。

如何在 Mac 上使用 ping:Ping 网站