2026年01月22日/ 浏览 9
作为一名IT运维管理员,最让人头疼的莫过于网络突然不通。
业务部门催得急,领导眉头紧锁,而你面对复杂的网络结构,如何才能快速锁定问题、恢复畅通?
别慌,本文系统梳理路由排查的核心流程与高阶技巧,帮你从“救火队员”进阶为“故障预言家”。第一步:基础检查——别在起点摔跟头
很多故障源于最低级的错误,所以排查的第一步永远是基础确认。
打开命令行,输入以下命令,重点关注IP、掩码及网关信息:Windows系统:ipconfig /all
Linux系统(推荐现代写法):ip -c addr show # 彩色显示,更直观
ip -br addr show # 简洁模式,快速定位
Pasted image 20251129141406.png
一旦发现地址或网关错误,很可能问题就出在这里。接着ping一下网关:
ping -c 4 网关IP # Linux指定次数
ping -t 网关IP # Windows持续ping,观察抖动若连网关都不通,请立即检查网卡状态、物理网线、VLAN配置或ARP表异常。
第二步:路径追踪——揪出“中间捣蛋鬼”
若本地网络正常,下一步就是找出路径中哪一跳出了问题。
传统tracert(Windows)或traceroute(Linux)虽可用,但更推荐神器——mtr:mtr -n 目标IP或域名 # -n 不解析域名,响应更快
解读技巧
:
- 若首跳超时 → 检查本地网关;
- 中间连续丢包 → 故障点通常位于首次出现丢包的跳数;
- 末跳不通 → 目标主机可能宕机或防火墙阻拦。为什么mtr更强?它实时刷新、直观展示延迟与丢包率,是动态路径分析的“CT机”。
第三步:路由表诊断——看清决策过程
数据包如何走,由路由表决定。光看配置还不够,需确认实际生效的路由:
查看全部路由:ip route show # Linux
route print # Windows模拟内核决策(超实用):ip route get 目标IP # 明确显示选用哪条路、从哪口出
重点核对:默认路由是否存在、优先级(Metric)是否合理、是否有更精确策略覆盖。
—
第四步:防火墙与端口——最后的守门人
网络层通畅,但应用仍无法访问?大概率是防火墙或服务端口拦截。
快速验证端口通断:telnet 目标IP 端口号 # 若连通即说明通路正常
nc -zv 目标IP 端口号 # Linux下无交互测试更高效检查本地防火墙规则:Linux:iptables -L -n -v # 查看过滤规则
firewall-cmd --list-all # firewalld用户使用Windows:
可通过wf.msc进入图形界面查看,或使用netsh advfirewall命令集。技巧:在安全允许的情况下,可临时关闭防火墙做快速验证。
第五步:高阶技巧与隐蔽陷阱
MTU分片问题:
小包能通,大包卡住?很可能MTU设置不匹配。使用以下命令测试:ping -M do -s 1472 目标IP # Linux设置不分片测试大包
ping -l 1472 -f 目标IP # Windows同类操作DNS解析捣乱:
ping IP通,但域名不通?别忘了:nslookup 域名
dig +trace 域名 # 追踪解析全过程路径不对称:
去程回程路径不同,可能导致防火墙状态检测失效。需双向抓包分析。运维高手的排查口诀
“一基二表三跳转,防火端口莫忘看”- 一基
:基础配置(IP、掩码、网关、物理链路)
- 二表:路由表 + ARP表
- 三跳转:mtr路径追踪
- 防火端口:防火墙策略 & 服务端口状态遵循以上流程,几乎可解决90%的路由不通问题。运维之路,唯快不破,唯细心不败。掌握科学方法,下一次故障处理时,你就是团队中的定海神针!
扩展提醒:日常养成记录网络拓扑、变更日志的习惯。很多故障源于未被记录的配置改动。稳妥运维,防患于未然永远优于紧急排障。