traceroute-mtr

网络管理-traceroute-mtr / mtr 🌐 — 路由追踪

作用

traceroute 追踪数据包从本机到达目标主机经过的每一跳路由,用于诊断网络延迟、丢包位置和路由路径。mtr(My TraceRoute)是增强版,结合 traceroute 和 ping,实时显示每一跳的延迟和丢包率。

traceroute

1
traceroute [选项] 主机

基本路径追踪。-n 不解析主机名(加快速度);-I 使用 ICMP 包替代默认的 UDP;-m N 最大跳数(默认 30);-w 秒 超时时间。

mtr(增强版,实时诊断)

1
mtr [选项] 主机

实时动态显示路径中每一跳的丢包率和延迟。-r 报告模式(生成统计报告后退出);-4 仅 IPv4;-6 仅 IPv6;-C CSV 格式输出。mtr 比 traceroute 更适合持续监控网络质量。

常用参数

参数 说明
-n(traceroute) 不解析主机名
-I(traceroute) 使用 ICMP
-m N(traceroute) 最大跳数
-r(mtr) 报告模式
-4 / -6 IPv4 / IPv6

示例

1
2
3
4
traceroute -n GOOGLE.COM        # 追踪路由(不解析主机名)
traceroute -I GOOGLE.COM # 使用 ICMP 包追踪
mtr GOOGLE.COM # 实时动态监测路由质量
mtr -r GOOGLE.COM # 报告模式(生成统计后退出)

来源:菜鸟教程