可用tracert命令逐跳检测网络路径,需以管理员身份运行避免ICMP响应缺失;正常输出含跳数、三次延迟及IP,星号可能因禁用ICMP而非断连,延迟突增提示节点瓶颈;支持-h、-d、-w参数优化探测。

当你发现访问某个网站特别慢或完全打不开,又不确定是本地网络问题还是远端服务器故障时,可以用Windows自带的tracert命令逐跳查看数据包经过了哪些路由器、在哪一跳开始出现高延迟或中断。
打开命令提示符并进入管理员模式
按 Win + R 键→输入 cmd→回车,这会打开普通权限的命令提示符窗口。
但某些网络环境(如企业域策略限制、防火墙拦截ICMP)下,普通cmd可能收不到中间路由器的ICMP超时响应,导致显示大量星号(* * *)。此时必须用管理员身份运行:右键「开始」按钮→选择「Windows Terminal(管理员)」或「命令提示符(管理员)」→点击「是」确认UAC弹窗。
【不以管理员身份运行可能导致部分跳数无法返回真实IP,误判为路径中断】
输入tracert命令并指定目标
在命令行中直接输入:tracert www.baidu.com,然后按回车。
域名会被自动解析成IP地址,比如 180.101.49.12,接着tracert会从TTL=1开始发送ICMP回显请求包,每跳递增1,直到到达目标或达到默认最大跳数30。
如果目标是IP地址,例如追踪到阿里云某台服务器:tracert 223.5.5.5,同样有效,且跳过DNS解析环节,速度略快。
识别关键信息与异常信号
正常输出中,每行代表一跳,格式为:1 2 ms 3 ms 2 ms 192.168.1.1。其中第一个数字是跳数,后面三个毫秒值是三次探测的往返时延,最后是该跳设备的IP或主机名。
遇到连续几跳都显示 * * *,并不一定代表断连——可能是该路由器禁用了ICMP响应(常见于运营商骨干网设备或安全加固的防火墙),此时需结合下一跳是否恢复正常来判断:若后续跳数能继续显示IP和延迟,说明路径实际通畅;若从某跳起全部卡死且最终超时,则问题大概率出在那一跳之前。
若某跳延迟突然飙升(比如从5ms跳到800ms),且后续跳数延迟未回落,说明瓶颈就在该节点或其出口链路,比如跨省骨干网拥塞、CDN节点过载等。
调整参数应对特殊场景
方法一:缩短最大跳数避免等待过久
当确认目标不远(如局域网内设备),可用 tracert -h 10 192.168.3.100 将最大跳数设为10,加快结束速度。
方法二:禁用DNS解析减少干扰
加 -d 参数可跳过主机名反查,只显示IP:tracert -d www.taobao.com。这对排查DNS污染或解析异常特别有用,也能让结果更干净。
方法三:增大超时时间应对弱响应设备
某些老旧网络设备响应ICMP极慢,用 tracert -w 1000 把单次等待上限设为1000毫秒(默认是50ms),避免因超时过早标记为“*”。
第一步:先执行默认命令看整体路径;
第二步:若关键跳显示* * *,立即补测 tracert -d 目标 确认是否DNS拖慢或伪造;
第三步:若怀疑某跳响应迟缓,用 tracert -w 1500 -h 20 目标 重新探测,观察延迟分布。



















