用 curl 测试网站是不是挂了
在终端发一个 HTTP 请求,快速判断网站是服务器挂了还是自己网络的问题。
运行 `curl -I -L --max-time 10 https://example.com`:返回 HTTP/200 说明网站正常;超时或"Could not resolve host"说明访问不了。
01命令
命令
$ curl -I -L --max-time 10 https://example.com02作用说明
curl 直接向网站服务器要响应头,结果比浏览器缓存真实得多。HTTP 200、301、302 都说明网站活着;5xx 说明服务器自己出错;"Could not resolve host"是域名解析出了问题;其他网站都正常、只有这个超时,多半是对方挂了或线路不通。再用 `curl -I https://apple.com` 对比一下,就能判断是单个网站的问题还是自己断网。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- curl — transfer data from or to a server (macOS man page)依据: Documents curl -I for a HEAD request, -L to follow redirects and --max-time to cap the total request time.
最后验证: 2026-09-18 · 分类: 网络