Tracert命令用于逐跳诊断网络故障,通过tracert -d -w 500 -h 30目标地址可快速定位本地或远端问题:前3跳异常表明本地网络问题,延迟突变点指向故障节点,连续*通常为ICMP过滤而非断连。

当你发现网页打不开、游戏卡顿或视频加载缓慢,想快速知道是本地网络问题还是远端服务器故障,就得用Tracert命令逐跳查看数据包经过了哪些路由器、在哪一跳开始变慢或中断。
打开命令提示符并启动Tracert
按下 Win + R 键调出“运行”窗口→输入 cmd →按回车键,进入黑色命令行界面。
这一步不能用PowerShell替代,部分旧版Windows中PowerShell默认不识别tracert别名;若弹出用户账户控制(UAC)提示,直接点“是”即可,【无需管理员权限也能执行基础追踪】。
执行最简Tracert命令
在命令提示符中输入:tracert www.baidu.com(可替换成任意域名或IP,如 8.8.8.8),然后按回车。
命令立即开始发送TTL=1的ICMP探测包,每跳发3次,依次递增TTL值,直到收到目标主机的回显应答或达到默认30跳上限。
输出结果中,第一列数字是跃点序号,中间三组毫秒值是三次探测的往返延迟,最后一列是该节点的IP地址(若未加-d参数,可能显示域名)。
加参数提升诊断准确性
方法一:禁用DNS解析,加快响应并避免域名干扰
输入:tracert -d www.taobao.com
-d参数跳过反向DNS查询,防止因DNS超时导致某跳显示异常延迟或卡住。
方法二:缩短单跳等待时间,减少误判
输入:tracert -w 500 -d 114.114.114.114
默认每跳等4秒,-w 500将等待时间设为500毫秒,能更快暴露真实丢包点,尤其适合排查间歇性拥塞。
方法三:组合常用参数一次性到位
输入:tracert -d -w 500 -h 30 8.8.8.8
这是实战中最推荐的写法:-d去域名、-w 500防抖动、-h 30显式限定最大跳数(虽默认也是30,但写明更稳妥,避免某些精简系统修改过默认值)。
看懂输出结果定位问题节点
第一步:扫视前3跳延迟
本地光猫、路由器、宽带接入设备的响应应在1–10ms内;若第1跳就显示 * * * 或延迟达40ms以上,问题基本锁定在网线松动、Wi-Fi干扰、光猫重启或本地防火墙拦截。
第二步:找延迟突变点
例如第4跳延迟是9ms,第5跳突然跳到142ms且后续几跳持续高于100ms,【故障极大概率发生在第5跳设备本身,或它与第6跳之间的物理链路】。
第三步:识别星号(*)的真实含义
连续出现 * 表示该节点未返回ICMP超时消息,常见于运营商核心路由器主动过滤ICMP,不等于断连;若第7跳全是*,但第8跳正常返回IP和延迟,说明第7跳只是静默丢包,路径实际通畅。











