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` 以縮短每次探測的等待時間。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。