用现有 HEAD 请求检查一个 HTTP(S) URL,或最多十个 URL。耗时只属于该次请求,并非持续在线监控。

方法、限制与数据

HEAD 405 表示不支持此方法,未测试 GET。不会继续访问重定向目标。拒绝响应不能证明所有人都无法访问。 示例和参考文字仅供说明,并非当前测量结果,也不保证可用性、精度或日志处理方式。

URL 会发送至本站,不新增持久历史。批量请求保留 300 毫秒间隔,达到限制即停止。CSV、TSV 和共享链接可能包含你的 URL。

使用步骤

  1. 输入一个 URL,或在批量模式中每行输入一个。
  2. 检查状态码与错误,再复制表格、导出 CSV 或共享完整列表。

共享时 https://example.com/a,b 仍为一个 URL。测得的 0 毫秒会保留为 0。

为什么我的浏览器能打开这个地址?

方法、访问规则、DNS 和网络路径可能不同。请查看 HTTP 状态码与方法限制。

空白或无效输入会清除上一次答案。拒绝响应或超时并不等于零速率,也不能证明数据不存在。迟到的响应不会替代新查询;需要时请主动重试。

参考文本快照:2026年10月27日;未据此确认服务的实时状态。

📡

网站状态检查器

网站状态检查器向某个网址发送一次 HTTP 请求,并报告服务器返回的状态码。200–399 记为正常,400–599 或连接超时记为无法访问。在这里检查 https://example.com 会在几十毫秒内返回 200 OK,说明该网站对我们也有响应,而不只是对你有响应。

已复制

复制失败。请选择结果并手动复制。

嵌入此工具

请使用 1 至 4096 的整数像素尺寸。

× px (1–4096)

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

3.9
9 个评分
✓

HTTP 状态码与本工具给出的结论

状态码 原因短语 本页结论 对你的检查意味着什么
200 OK 正常 服务器正常响应,无需处理。
301 Moved Permanently 收到重定向响应;未检查目标地址 永久重定向。本工具不会跟随,因此你会看到 301 以及 Location 响应头。
302 Found 收到重定向响应;未检查目标地址 临时重定向,常见目标是维护页、登录页或按地区分流的页面。
304 Not Modified 收到重定向响应;未检查目标地址 缓存副本仍然有效。只有请求带上验证器时才会返回。
403 Forbidden 无法访问 服务器已经作出响应,说明主机可达,这不是宕机。WAF、机器人过滤或 IP 白名单拒绝了这个客户端;由于 403 属于 4xx,结论仍显示为无法访问。
404 Not Found 无法访问 主机已响应,说明可达——只是你请求的路径不存在。下一步请测试裸域名。
429 Too Many Requests 无法访问 请求过于频繁:短时间内请求太多。如果响应带有 Retry-After 响应头,请等到它给出的时间点再测——它可能是秒数,也可能是一个 HTTP 日期。
500 Internal Server Error 无法访问 源站上的应用程序崩溃了。请查看源站的错误日志。
502 Bad Gateway 无法访问 代理或 CDN 无法连到源站,常见于部署过程中。
503 Service Unavailable 无法访问 过载或计划内维护。按定义是临时的;请查看 Retry-After。
504 Gateway Timeout 无法访问 源站响应的时间超过了代理愿意等待的时长。
0 无响应 无法访问 没有任何响应:DNS 失败、连接被拒绝、TLS 证书无效,或者请求超时——建立连接 8 秒,整个请求 15 秒。

结论依据 RFC 9110 的状态类别:200–399 报告为正常,400–599 报告为无法访问。结论描述的是你输入的网址,而不是它背后的机器——403 或 404 都说明服务器已经响应,主机是可达的,两者都不是宕机。304 计为正常,因为资源存在;404 计为无法访问,因为你请求的网址不存在。

是网站宕机了,还是只有我打不开?

上面的检查在我们的服务器上运行,而不是在你的浏览器里,这正是它的价值所在。如果本页显示 200 OK,而你的浏览器提示连接错误,故障就在你这一侧:DNS 解析器缓存了失效记录、VPN 或公司代理、hosts 文件里的一行,或者运营商的路由问题。如果两边都失败,那就是源站或它的 CDN 真的宕机了,你的电脑上没有什么需要修的。

网站为什么会宕机?

绝大多数故障可归入六类,而状态码会告诉你面对的是哪一类:

  • TLS 证书过期或与域名不匹配——连接在 HTTP 开始之前就失败,因此你看到状态 0。
  • DNS 记录被修改或已过期:主机名不再解析,同样是状态 0。
  • 应用进程崩溃或内存耗尽——源站返回 500,前面的代理返回 502。
  • 流量超出容量,或者是计划内的维护窗口——503,通常带有 Retry-After。
  • 数据库缓慢或冷启动超过了代理的等待时间——504。
  • CDN、云区域或域名注册商的服务商事故,可能同时让成千上万个互不相关的网站下线。

网站宕机了该怎么办?

按下面的顺序,从外向内排查:

  1. 先在这里跑一次检查,确认故障不只是发生在你自己的网络里。
  2. 读状态码。0 指向 DNS 或 TLS;5xx 指向源站;403 指向防火墙规则;404 指向虚拟主机或路径不对。
  3. 展开响应头列表——Server、Location 和 Retry-After 会告诉你是哪一层作出的回应。
  4. 在提交工单之前,先看看主机服务商和 CDN 的状态页。
  5. 每改一次就重跑一次检查,并导出 CSV,这样工单里带的是时间戳而不是截图。

网站的响应时间多少才算正常?

这里显示的响应时间,是我们的服务器完成一次 HEAD 请求的往返耗时:DNS 解析、TCP 连接、TLS 握手,以及服务器给出的第一个回应。它不包含图片、CSS、JavaScript 和渲染,因此远低于 Lighthouse 测得的页面加载时间。本页使用的颜色区间如下:

响应时间 颜色 解读
< 500 ms 绿色 健康。CDN 边缘节点或热缓存的典型表现。
500–1500 ms 黄色 可以接受,但值得留意:通常是没有边缘缓存、直接回源的一次往返。
> 1500 ms 红色 偏慢。请检查源站 CPU、数据库查询、冷启动以及跨洲路由。

网站返回 301 或 302 而不是 200,说明它正在重定向:检查该网址重定向到哪里,并确认重定向链最终是否到达一个可正常访问的页面。

关于网站状态检查器

网站状态检查器只把一个很窄的问题回答好:服务器有没有响应,它又说了什么?本工具向你输入的地址发出一次 HTTP HEAD 请求,允许 8 秒建立连接、整个请求最多 15 秒,然后报告四项内容——数字状态码、以毫秒计的往返时间、Content-Type 和 Server 响应头——并附上源站返回的完整响应头列表。

两个设计取舍让结果没有歧义。其一,不跟随重定向。如果 example.com 返回 301,你看到的就是 301 及其 Location 响应头,而不是三跳之外某个页面的状态;在核对 HTTP 跳 HTTPS 或 non-www 规则时,这正是你需要的。其二,结论遵循 RFC 9110 定义的状态类别:200 到 399 报告为正常,400 到 599 报告为无法访问;状态 0 则表示请求根本没有完成——DNS 未能解析、连接被拒绝、TLS 证书未通过校验,或者源站超时。

检查在我们的服务器上运行,而不是在你的浏览器里,因此它能回答「是所有人都打不开,还是只有我打不开」。如果你的电脑打不开某个网站,而本页显示 200 OK,故障就在本地:你的解析器、你的运营商、VPN、公司代理,或者一条过期的 hosts 记录。如果两边都失败,问题就出在源站或它的 CDN。

批量模式最多接受 10 个地址,每行一个,按顺序逐个检查,请求之间间隔 300 毫秒,这样一次运行不会耗尽每分钟 60 次检查的配额。结果以紧凑列表返回,你可以下载为 CSV,也可以复制成以制表符分隔的表格,直接粘贴进电子表格或故障工单。每次检查还会生成一个可分享的链接,同事打开时会自动重新运行——故障报告因此带着证据抵达,而不是一张截图。

有一点值得记住:请求从数据中心 IP 发出,User-Agent 为 FreeWebTools Status Checker/1.0。使用激进机器人过滤的站点可能对我们返回 403,却照常为浏览器提供服务,所以请把 403 读作「拒绝了这个客户端」,而不是自动读作「网站宕机」。

使用场景

判断「是所有人都打不开,还是只有我打不开」——请求从我们的服务器发出,所以这里返回 200 而你的浏览器报错,问题多半出在你的 DNS、VPN 或运营商。
确认一次上线:把刚发布的十个网址粘进批量模式,逐一确认返回的是 200 而不是 500 或 502。
迁移前核对重定向——因为本工具不跟随重定向,301 就会原样报告为 301,并保留它的 Location 响应头。
给故障工单附上证据:把这次运行导出为 CSV,或粘贴可分享链接,让支持人员重跑完全相同的检查。
跟踪 CDN 或云服务事故:每隔几分钟重跑一次检查,看着 502 和 503 变回 200,无需开通任何监控账号。

如何检查网站是否宕机

1

输入一个 URL,或在批量模式中每行输入一个。

2

检查状态码与错误,再复制表格、导出 CSV 或共享完整列表。

3

查看四个卡片:状态码、响应时间、内容类型和服务器。响应时间低于 500 毫秒显示为绿色,高于 1500 毫秒显示为红色。

4

展开「响应头」列表,可以看到服务器返回的全部响应头,包括 301 的 Location 以及 429 或 503 的 Retry-After。

5

切换到「批量检查」标签页,粘贴最多 10 个网址(每行一个),再用「下载 CSV」或「复制为表格」保存这次结果。

6

点击「复制分享链接」即可得到一个网址,同事打开后会自动重新执行同样的检查。

专业提示

  • 分别测试裸域名和 www 版本。example.com 与 www.example.com 常常解析到不同主机,出问题的可能只有其中一个。
  • 状态 0 不是 500。它表示根本没有任何响应,因此在怪罪应用之前,先检查 DNS 解析和 TLS 证书是否过期。
  • 响应时间低于 500 毫秒显示为绿色,500–1500 毫秒为黄色,超过 1500 毫秒为红色。这个数字只包含到服务器的往返,不含图片、CSS 和 JavaScript。
  • 如果这里返回 403,而网站在你的浏览器里正常打开,那是 WAF 在过滤数据中心 IP 或我们的 FreeWebTools Status Checker/1.0 这个 User-Agent。这不是宕机。
  • 批量模式上限为 10 个网址,接口对每个 IP 每分钟允许 60 次检查。请把较长的列表拆成批次,而不是一直重试直到触发 429。

故障排除

问题:

检查返回状态码 0,并且没有任何响应头。

解决方案:

没有任何响应。可能是主机名无法解析、连接被拒绝、TLS 证书已过期或签发给了别的名称,也可能是请求超时——建立连接 8 秒,整个请求 15 秒。请先核对 DNS 和证书,再试一次 http:// 版本,以便区分是否为 TLS 故障。

问题:

我们报告 403 Forbidden,但网站在浏览器里能正常打开。

解决方案:

WAF 或反机器人规则正在拦截数据中心 IP 或 FreeWebTools Status Checker/1.0 这个 User-Agent。网站是正常的,只是拒绝自动化客户端。请把本检查加入白名单,或改用家庭宽带确认。

问题:

批量检查进行到一半,提示达到请求上限。

解决方案:

接口对每个 IP 地址每分钟允许 60 次检查。请等待六十秒后重跑剩余网址,或把列表拆成更小的批次。每次运行本身已在请求之间间隔 300 毫秒。

问题:

在浏览器里正常的页面,这里返回 404。

解决方案:

你多半在测试该主机上并不存在的路径,或者域名落到了默认虚拟主机上。请先测试裸域名,等根路径返回 200 后再加上路径。

常见问题解答

在上方的输入框里填入网址,然后点击「检查状态」。工具会从我们的服务器发出一次 HTTP 请求,并给出状态码、响应时间和全部响应头。状态码在 200 到 399 之间表示网站正常;400 到 599 或者状态为 0 表示无法访问。显示的响应时间是我们的服务器完成一次往返所用的时间,而不是你的浏览器的时间——包含 DNS 解析、TCP 连接、TLS 握手和第一个响应,源站较近时通常只有几十毫秒。

这个检查从我们的服务器发起,而不是从你的浏览器,因此把两边的结果对比一下就能定位故障。如果我们得到 200 OK 而你仍然打不开页面,问题在你这一侧:DNS 缓存、VPN、代理、浏览器缓存或 hosts 文件。如果我们同样得到 502 或超时,故障就在网站那一侧而不在你这里——不过地域封锁或针对我们 IP 的防火墙规则,从这里看起来完全一样。

503 Service Unavailable 表示服务器可达,但此刻拒绝处理请求,通常是因为过载或计划内维护。按定义这是临时状态,响应中往往带有 Retry-After 响应头,说明何时可以再试。搜索引擎会把短暂的 503 理解为「稍后再来」,而不是永久性故障。

实际常见的原因有:TLS 证书过期或域名不匹配、DNS 记录损坏(两者都表现为状态 0),应用崩溃或内存耗尽(500),部署过程中代理连不上源站(502),流量超出容量或正在维护(503),数据库比代理的超时还慢(504),以及服务商整体的 CDN 或云故障。

先在这里确认故障不是只出现在你自己的网络里。然后看状态码:5xx 说明要查源站日志和进程管理器,0 说明要检查 DNS 和证书有效期,403 指向防火墙或 WAF 规则,裸域名上的 404 则说明虚拟主机配置错了。开工单之前,先看看服务商的状态页。

可以。切换到「批量检查」标签页,每行一个,最多粘贴 10 个网址。它们会依次检查,请求之间间隔 300 毫秒,结果以列表形式给出,包含结论、状态码和响应时间。之后你可以把整批结果下载为 CSV,或者复制成用制表符分隔的表格。

不会,这是特意设计的。工具不跟随重定向,因此 301 或 302 会原样显示服务器返回的内容,并附带 Location 响应头——在核对 HTTP 跳 HTTPS 或 non-www 规则时,正需要这样。若要逐跳追踪整条重定向链,请改用我们的重定向检查器。

因为请求来自数据中心 IP,User-Agent 为 FreeWebTools Status Checker/1.0。反机器人服务、WAF 和 CDN 防火墙规则通常会对自动化客户端返回 403 Forbidden 或验证页面,而对真实浏览器照常提供服务。因此本工具返回的 403 表示「拒绝了这个客户端」,并不总是表示「网站宕机」。

它是我们的服务器完成一次 HEAD 请求所用的毫秒数,包含 DNS 解析、TCP 连接和 TLS 握手,但不包含图片、CSS、JavaScript 和渲染,因此远低于 Lighthouse 的页面加载分数。请把多次测量相互对比;如果源站较远,通常还要多出 100–300 毫秒。

不可以。接口会拒绝 localhost、127.0.0.1、0.0.0.0 和 ::1 这些主机名,拒绝 192.168.x.x、10.x.x.x 等私有或保留地址,拒绝 169.254.169.254 这类云元数据地址,也拒绝 22、3306、6379 等敏感端口。主机名只解析一次,若解析出的 IPv4 地址属于私有范围即被拒绝;检查仅支持 IPv4,因此请把它视为防范服务端请求伪造(SSRF)的措施,而不是保证。内网主机请在网络内部用 curl 测试。

方法、访问规则、DNS 和网络路径可能不同。请查看 HTTP 状态码与方法限制。

参考来源与标准

五个状态类别以及每个状态码的含义,来自下面列出的 HTTP 规范和 IANA 注册表。MDN 与 Google 搜索中心的页面属于文档而非规范;另外,429 Too Many Requests 定义在 RFC 6585 中,而不是 RFC 9110。正常与无法访问的结论则是我们自己对这些类别边界的解读:本页把 200–399 视为正常,把 400–599 以及完全没有拿到状态码的请求视为无法访问。

热门工具

没有更多工具
探索所有工具
FreeWebTools AI