网络排障四步法:从连通性到应用层

举报
yd_241044277 发表于 2026/10/25 08:11:01 2026/10/25
【摘要】 网络排障分层四步法:ping 看链路连通性、traceroute 追踪路径、nslookup 排查 DNS 解析、curl 确认端口与服务,一步步缩小故障范围。

线上服务连不上、网页打不开,九成问题出在网络链路、DNS 解析或端口上。记住「由下往上」的顺序:先链路、再路径、再解析、最后看端口,一步步缩小范围,比盲目重启服务靠谱得多。

第一步:确认链路通不通

先用 ping 看目标主机是否可达,并观察丢包率:

ping -c 4 8.8.8.8

如果全部超时,先看本机网卡和网关是否正常,再 ping 网关确认是内网问题还是外网问题。丢包率忽高忽低时,多 ping 一段时间观察延迟抖动。

第二步:追踪数据包走哪条路

ping 不通时,用 traceroute 看卡在哪一跳:

traceroute 8.8.8.8

如果在某一跳之后全部超时,多半是该节点或其后的链路故障;如果在出口网关就断了,优先排查本地路由和防火墙策略。

第三步:排查域名解析

IP 能通但域名打不开,先看 DNS:

nslookup www.example.com

返回的 IP 不对或解析超时,说明是 DNS 问题。可以临时换用公共 DNS(如 114.114.114.114)验证,确认后再修复本地 DNS 配置。

第四步:确认端口与服务

链路和解析都没问题,就看目标端口是否开放:

curl -I --max-time 5 http://www.example.com

返回超时而 ping 正常,说明主机存活但端口未监听或被安全组拦截。这时到服务端检查服务状态和防火墙放行规则即可。

小结

网络排障的关键是分层隔离:链路 → 路径 → 解析 → 端口。每一步只回答一个问题,问题定位到哪一层,就在哪一层动手,少走很多弯路。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。