Ping 工具

Ping
向 80 端口发送 TCP ping(ICMP 需要 root)。显示连接延迟。
下一步

检查公网主机是否接受来自我们服务器、发往 80 端口的 TCP 连接。工具会分别尝试四次,每次最多等待三秒,并显示每次成功连接的耗时。这是 TCP 端口检查,不是 ICMP 回显、HTTP 请求,也不是从您的设备进行的测量。

如何进行 TCP 检查

  1. 1

    输入公网主机

    请输入 `example.com` 之类的域名或公网 IPv4 地址。URL 协议、路径和指定端口会被忽略;检查始终使用 80 端口。

  2. 2

    开始检查

    我们的服务器会解析主机名,拒绝私有、环回、链路本地及其他非公网目标,然后发起四次 TCP 连接。

  3. 3

    查看每次尝试

    成功记录显示连接调用所用的时间;失败记录显示服务器返回的套接字错误。

  4. 4

    谨慎解读汇总

    最小值、平均值和最大值仅使用成功尝试计算。界面所示的丢失百分比是连接失败的比例,并非实际测得的 IP 丢包率。

此检查实际发送什么?

传统的 ping 命令发送 ICMP Echo Request 数据包并测量其响应。本工具的工作方式不同:应用服务器对 TCP 80 端口调用 connect()。它不会发送 HTTP 请求、检查状态码或下载网页。

一次成功尝试只能证明:当时从我们的服务器发往 80 端口的 TCP 连接获得了接受。它不能证明 443 端口上的 HTTPS 正常、网站返回有效内容,也不能证明其他地区的用户访问该服务时一切正常。同样,连接失败的含义也比“主机宕机”更窄:80 端口可能关闭或被过滤,而其他服务仍然可用。

如何解读结果

结果 确切含义 不能证明的事项
尝试耗时 解析或建立该 TCP 连接所用的时间,以毫秒为单位 ICMP 往返时延或网页加载时间
最小值 最快的成功尝试 所有访问者都能达到的固定基准
平均值 仅对成功尝试求平均 包含失败尝试的平均值
最大值 最慢的成功尝试 延迟或路由变化的原因
丢失 四次 TCP 连接中失败尝试的百分比 网络数据包丢失百分比

样本只有四次。最小值与最大值的差异可以表明连接耗时有所波动,但不足以诊断网络拥塞、Wi-Fi、路由或丢包问题。如需排查网络路径,请重复检查并使用专用网络诊断工具。

尝试为何会失败?

  • **无法解析名称:**首次 DNS 查询没有返回公网地址,因此不会开始连接测试。
  • **连接被拒绝:**目标作出了响应,但 80 端口上没有服务接受该 TCP 连接。
  • **超时或其他套接字错误:**防火墙可能丢弃了连接,路由或目标可能不可用,也可能是尝试超过了三秒限制。
  • **仅允许公网目标:**私有、环回、链路本地、保留及其他非公网地址均会被阻止。如果主机名解析结果中包含任何被阻止的地址,工具就会拒绝该主机名。

四次尝试均在我们的服务器上执行,而非在您的浏览器中执行。因此,主机名会发送到服务器进行处理,结果反映的是服务器所在网络的连通性。在两步式界面中,主机名还可能出现在页面 URL 内。请勿输入内部或敏感的主机名。

功能范围与限制

这是一次性的 80 端口检查,共尝试四次,每次超时上限为三秒。工具不提供 traceroute、持续监控、历史记录或导出功能,也不能检查自定义端口。如需获得实际 HTTP 响应,请使用 HTTP 状态检查工具;如需查看记录,请使用 DNS 查询工具;如需从多个地点长期检查,请使用监控服务。

常见问题

不同。常规 ping 命令使用 ICMP Echo Request 和 Echo Reply。本工具从我们的服务器连接 TCP 80 端口,并测量连接调用的耗时。防火墙和服务对 ICMP 与 TCP 的处理方式可能不同,因此两种测试可能产生不同结果。

它只表示 80 端口接受了来自我们服务器的 TCP 连接。工具不会请求网页,也不验证 HTTP 状态、内容、TLS 证书或 443 端口。如需检查这些层面,请使用 HTTP 检查工具或另行打开网站。

浏览器可能使用 443 端口上的 HTTPS,而本工具始终检查 80 端口。目标也可能过滤我们的服务器,或者不同地点的连通情况不同。连接被拒绝、超时和 DNS 失败是不同状况,请查看显示的错误。

它表示四次 TCP 连接中未成功的百分比,即 0%、25%、50%、75% 或 100%。界面将其标为“丢失”,但它不是对数据包丢失的直接测量,不应解读为 ICMP 丢包率。

不可以。工具只接受公网主机,并且始终连接 80 端口。它会阻止私有、本地和保留地址范围,避免服务器被用来访问内部服务。

相关工具

此工具还提供其他语言版本