traceroute 命令生成器
生成 traceroute 命令以追踪网络路径
traceroute 入门
## traceroute 是什么?
`traceroute` 显示你的报文在到达主机途中经过的每一跳(路由器),以及到每一跳的往返时间。这是诊断连接在何处变慢或中断的首选工具。
## 如何使用
1. **输入主机**:主机名或 IP。 2. **切换标志**:`-n` 使用数字 IP(更快),`-m` 限制跳数。 3. **复制并运行**:将生成的命令粘贴到终端中执行。
标志与用法
``` traceroute example.com traceroute -n example.com traceroute -m 15 -n example.com ```
### 常用标志 - `-n` — 不解析主机名(仅数字,更快) - `-m <n>` — 最大跳数(默认 30) - `-q <n>` — 每跳探测次数(默认 3) - `-w <sec>` — 每次探测的等待时间 - `-T` — TCP SYN 探测;`-I` — ICMP 探测(绕过 UDP 过滤)
### 提示 - 使用 `-n` 可跳过每一跳缓慢的 DNS 查询。 - 如果某一跳显示 `*`,说明该路由器忽略或限速了探测 —— 不一定是问题。
▶星号 (*) 表示什么?
`*` 表示在该跳超时前未收到回复 —— 路由器可能在过滤探测或对其限速。这并不总代表故障;其后的路径可能仍然正常。
▶为什么 traceroute 很慢?
它会解析并探测每一跳。加上 `-n` 可跳过主机名查询;如果不需要精确计时,可加上 `-w` 缩短每次探测的等待时间。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。