如何在终端使用ping测试网络或服务器

【2024-12-24 11:54:00AI Siri网最新消息】

The UNIX ping 命令允许您测试网络服务器和延迟。在 macOS 的终端应用程序中使用它的方法如下。

UNIX ping 命令是一个小型的网络工具,可以帮助您测试自己的网络、互联网服务提供商(ISP)或组织的网络、远程服务器以及网络延迟。

ping 是最古老和最简单的 UNIX 命令之一,几乎所有 UNIX 发行版都可以使用,包括 macOS。

ping 由已故的 Mike Muuss 于 1983 年在美国陆军防弹实验室编写。不幸的是,Muuss 于 2000 年在马里兰州的 Interstate 95 公路上因车祸去世,享年 42 岁。

当时,Muuss 还创作了几款 3D/CAD 应用,以及 UNIX 实用工具 ttcp,该工具可通过 TCP 和 UDP 协议测量网络吞吐量。他的原始 技术网页 仍然可以在互联网上最早的五十台服务器之一访问:这是美国陆军防弹实验室的 FTP 服务器。

ping 命令通过使用 Internet 控制消息协议(ICMP)来工作,特别是发送 ECHO_REQUEST 数据包,并利用其生存时间(TTL)、延迟和数据包丢失检测来测量到给定互联网计算机的往返时间,计算机可以是 IP 地址或域名。

请不要将生存时间与电子学中的另一主题混淆:晶体管-晶体管逻辑(简称 ‘TTL’)。

“ping” 这个名称源于潜艇声呐技术,通过发出声波来探测水下船只,然后测量回声返回所需的时间。

使用 ping 你可以检测网络是否正常,计算机与目标之间的跳数、往返时间,以及某台计算机是否在线。

同时,ping 还可以帮助您查找一般网络和数据包错误。

在 macOS 上使用 ping

在 macOS 上使用 ping 命令时,打开您的启动磁盘中的 /Applications/Utilities 文件夹下的终端应用程序,然后输入 ping 命令,后接空格和一个 IP 地址或域名。按 Return 键开始命令。

例如,您可以在终端中 ping Apple 官网:ping apple.com,并按 Return

如果您的计算机具备有效的互联网连接,您将看到 ping 开始测试,测试将持续运行,直到您按下 Command-Z 停止它(除非您在命令中指定了 -c(计数)选项)。

在终端中,您可以使用 ping 测试远程服务器和连接时间。
使用 ping 测试 apple.com。

使用 ping 时,您可以指定目标计算机的 IP 地址或域名。如果使用域名,ping 将使用 DNS 将域名解析到该域名的默认服务器(或指向默认服务器的网关或 CDN)。

还有一个 IPv6 版本的 ping,称为 ping6,在 macOS 上也可用。

选项

ping 具有几十个选项。要查看它们,请在终端中输入:

man ping 并按 Return

选项包括(但不限于):

  1. 失败时发出声响
  2. 测试计数
  3. 等待时间
  4. 网络服务类型
  5. TTL
  6. 源地址
  7. 数据包大小
  8. 数据包洪水
  9. 记录路径
  10. 远程网络掩码打印
  11. 绕过路由表
  12. 安静或详细模式(错误信息)
  13. SO_DEBUG 标志(用于记录)

苹果还提供了一些仅在 macOS 版本中的选项,包括:

  1. 绑定的网络接口
  2. 禁止蜂窝接口
  3. 接收时间戳

有关完整选项,请查看终端中的 man 页面。

您还可以 ping 自己计算机的网络接口,以查看设备是否正常工作。

如果检测到任何重复或损坏的数据包,ping 也会显示出来。

在终端中,默认 ping 测试的结果显示:

  1. 收到的字节数
  2. 响应方的 IP 地址
  3. TTL
  4. 往返时间(以毫秒计)
  5. 数据包序号

如果您未使用 -c 标志指定测试次数,请按 Command-Z 键结束测试。

ping 是一个快速且简单的工具,可以对您自己的网络、Mac 及远程设备进行网络测试。当您了解其工作原理后,您会发现自己随时都在使用它。

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,可联系本站进行二次审核删除:fireflyrqh@163.com。
Like (0)
Previous 2024年12月24日 上午10:21
Next 2024年12月24日 下午5:00

相关推荐