如何检测网站是否宕机(以及结果代表什么)

本指南介绍网站看似「宕机」的常见情况、如何逐步使用网站检测工具,以及如何将检测结果(DNS、HTTP 码、SSL、响应时间)转化为具体下一步操作。

1. 网站无法加载时的快速检查清单

  1. 如有可能,请在其他浏览器或设备上打开该网站(手机与电脑、Wi‑Fi 与移动数据)。
  2. 网站检测工具中对首页 URL 运行检测。
  3. 记录结果中的三项:总体状态、HTTP 状态码、域名 / DNS 状态。
  4. 结合下文说明,判断问题出在 DNS、Web 服务器、SSL 还是您自己的网络连接。

2. 解读主要状态

运行检测后,您会看到 Online、Offline、Error、Online but Limited 等标签,或 Domain Not Found 等以域名为中心的状态。这些是根据 DNS 与 HTTP 行为生成的摘要:

  • Online — DNS 正常,服务器返回了成功状态码(通常为 200)。
  • Offline / Error — 未能获得有效响应(DNS 失败、超时或连接错误)。
  • Online but Limited — 服务器在线,但机器人防护或速率限制阻止了完整响应。
  • Domain Exists (No Website) — DNS 可解析,但尚无可用 Web 内容(常见于新部署)。
  • Domain Not Found — 该域名目前无法通过公共 DNS 解析。

3. 常见场景与后续操作

A. 新域名或 DNS 变更

若您刚注册域名、更改名称服务器或更新 A/AAAA 记录,而检测工具显示 Domain Not Found 或仅有部分 DNS 数据,多半是 DNS 传播尚未完成。

  • 在注册商或 DNS 服务商处再次确认 DNS 记录是否正确。
  • 等待 5–15 分钟后重新检测;全球传播可能因 TTL 设置需要更长时间。
  • 若域名长期正常却突然无法解析,请确认是否过期,以及名称服务器或记录是否被更改或删除。

B. DNS 正常但网站故障

当检测工具显示域名状态有效,但 HTTP 码为 500、502 或 503 时,问题通常在 Web 服务器或应用层:

  • 500 / 503 — 应用或服务器错误(应用配置错误、资源限制或短暂中断)。
  • 502 — 反向代理(如 Nginx、Apache 或负载均衡器)与上游应用之间的 Bad Gateway。
  • 响应时间过长——服务器过载或即使成功也响应缓慢。

若您管理该网站,请在故障发生时查看主机控制面板或服务器日志。否则,将检测结果(状态 + HTTP 码 + 响应时间)提供给站点所有者或主机商支持,以加快诊断。

C. SSL / HTTPS 问题

若检测工具提示 SSL 不安全或配置有误,浏览器可能显示「连接不是私密连接」或「证书无效」等警告。常见原因包括:

  • 证书过期(未自动续期 Let’s Encrypt 等证书时较常见)。
  • 证书主机名不匹配(例如 www.example.com 与 example.com)。
  • HTTP/HTTPS 混合重定向导致浏览器与工具判断混乱。

通常需要为准确主机名续期或重新签发证书,并确保所有流量一致重定向到 HTTPS。

D. 机器人防护与「Online but Limited」

部分网站使用 Cloudflare 或自定义防火墙对自动化请求进行验证。此时:

  • 检测工具可确认服务器在线且正在响应。
  • 我们可能无法获取完整 HTML 或元数据;您会看到 Online but Limited 及防护相关说明。
  • 在浏览器中可能出现短暂延迟或人机验证页面,自动化工具无法通过。

若这是您的网站且合法机器人(API 客户端、可用性监控)被拦截,请调整安全设置或按需将已知 IP 加入允许列表。

4. 理解 HTTP 状态码(速查)

每条 HTTP 响应都包含数字状态码。以下为面向故障排查的速查说明:

  • 200 OK — 网站在线,并返回了请求的页面或资源。
  • 301 / 302 Redirect — 该 URL 重定向到其他地址;检测工具会跟随重定向链并显示最终 URL。
  • 404 Not Found — 网站在线,但该路径不存在(请检查拼写错误或页面是否已迁移)。
  • 403 Forbidden — 服务器拒绝请求(权限或机器人防护)。
  • 429 Too Many Requests — 触发速率限制;请降低请求频率或减少自动化检测次数。
  • 500 / 502 / 503 — 服务器端问题;请查看日志或联系主机服务商。

5. 在技术支持沟通中使用检测结果

与主机商、开发人员或运营商沟通时,截图或复制检测结果往往比「打不开」更有用。请包含:

  • 您测试的 URL。
  • 总体状态与 HTTP 码。
  • 响应时间,以及 SSL 是否标记为安全或不安全。
  • 关于 DNS、重定向或机器人防护的任何备注。

使用检测工具 · 常见问题 · 关于