用 curl 测试网站是不是挂了

在终端发一个 HTTP 请求,快速判断网站是服务器挂了还是自己网络的问题。

macOScurl 请求网络诊断低风险
运行 `curl -I -L --max-time 10 https://example.com`:返回 HTTP/200 说明网站正常;超时或"Could not resolve host"说明访问不了。

01命令

命令
$ curl -I -L --max-time 10 https://example.com

02作用说明

curl 直接向网站服务器要响应头,结果比浏览器缓存真实得多。HTTP 200、301、302 都说明网站活着;5xx 说明服务器自己出错;"Could not resolve host"是域名解析出了问题;其他网站都正常、只有这个超时,多半是对方挂了或线路不通。再用 `curl -I https://apple.com` 对比一下,就能判断是单个网站的问题还是自己断网。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 网络

06相关方案