首页/网络/网络排障速查/自上而下排查法(应用层起步)
排查流程与方法36 条

自上而下排查法(应用层起步)

从业务现象出发反向定位:先看应用报什么错、HTTP 状态码与耗时分布,再倒推是 DNS、连接、TLS 还是传输问题,适合「能用但慢/报错」类故障。

网络排障速查网络更新于 2026-10-12
思路应用 → 传输 → 网络 → 链路,按报错信息收敛范围
适用域名访问异常、部分功能异常、时快时慢
优势直接得到业务可用性结论,效率高

从应用往下剥(Linux)

从应用往下剥(Linux)
curl -v --connect-timeout 3 https://<域名>/ 2>&1 | head -40   # 应用层现象与错误码
dig +short <域名>                                        # DNS 层
nc -zv <IP> 443 || echo "端口层不通"                     # 传输层
ping -c3 <IP>                                            # 网络层
自上而下的关键在于「读错误信息」:connection refused=服务/端口问题,timed out=丢在中间或防火墙,reset by peer=对端或中间设备主动重置。

易错点

  • 只看到超时就断定是网络问题,忽略服务端 500 也可能表现为变慢或超时
  • 跳步去改网络设备前,先用 curl -v 把「哪一步失败」记录下来

数据来源与参考

  • curl 手册:错误与 -v 诊断输出结构
  • man 1 dig / man 1 nc

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌