> For the complete documentation index, see [llms.txt](https://docs.ipcheck.ing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ipcheck.ing/knowledge-base/zh-tw/network-tests/mtr-test.md).

# MTR 測試

從世界多個地區的探測點逐跳追蹤封包到你 IP 的路由，並正確閱讀跳躍表。

## 它的功能

**MTR 測試** 是進階工具之一。MTR 代表 *My Traceroute*：它結合了 traceroute（列出路徑上的每一台路由器）與 ping（重複測量這些路由器）。

MyIP 會從 **Globalping** 你所選國家的探測點，全部都指向你選擇的 IP 位址。因此你會看到路由 *到* 從世界各地同時通往你的位址，並在每一步顯示延遲與封包遺失。

當連線很慢或不穩定，而你想知道 **在哪裡** 問題在路徑上的哪一段開始。

## 如何執行

{% stepper %}
{% step %}

### 選擇目標

將 **使用已儲存的 IP** 開啟，以選取 MyIP 已為你找到的 IP；或將其關閉並輸入任何公網 IP 位址（例如 `1.1.1.1`).

這些探測點位於公網上，因此私有或保留位址—— `192.168.1.1`, `10.0.0.1`——也就是你自己網路上的任何位址——都無法從任何一個探測點路由到達。輸入一個後，方框會變紅並顯示簡短說明；在目標可達之前，Run 會保持停用。
{% endstep %}

{% step %}

### 選擇區域

左側面板與 [全域延遲測試](/knowledge-base/zh-tw/network-tests/global-latency-test.md). **建議區域** 預設已勾選；其下每個洲都列出目前有線上探測點的國家。上限為 **30** 每次執行可選擇的國家數。
{% endstep %}

{% step %}

### 執行並開啟一個探測點

按下播放按鈕。結果會顯示在右側的探測點清單中，每個都會顯示其國家、城市、網路名稱與 AS 編號。點選其中一個即可開啟其跳點表格。第一個結果會自動展開。
{% endstep %}
{% endstepper %}

## 讀取你的結果

表格中的每一列都是一個 **跳點** ——封包經過的一台路由器。第 1 列最接近探測點；最後一列是你的目標。

不同版本的 MTR 顯示可能不同，因此探測點只會顯示它實際回報的欄位。

| 欄位  | 含義                    |
| --- | --------------------- |
| #   | 跳點編號，從探測點向外計數         |
| 主機  | 路由器的主機名稱（如果有）         |
| IP  | 路由器的 IP 位址            |
| ASN | 該路由器所屬的網路（自治系統）       |
| 遺失  | 該路由器未回應的探測封包比例        |
| 已傳送 | 送往該跳點的封包              |
| 已丟棄 | 沒有回覆的封包               |
| 已接收 | 已回應的封包                |
| 最後  | 最近一個封包的往返時間，單位毫秒      |
| 平均  | 平均往返時間，單位毫秒           |
| 最佳  | 觀測到的最快往返時間            |
| 最差  | 觀測到的最慢往返時間            |
| 標準差 | 時間變動幅度有多大——數值越高代表越不穩定 |
| 抖動  | 相鄰封包之間的平均變動           |

標記為 **無回應** 表示完全沒有回應。這很常見，通常無害：許多路由器都被設定為保持靜默。

如果原始輸出無法解析成表格，工具就會改顯示原始的 MTR 文字。

### 典型的誤讀

{% hint style="warning" %}
**中途跳點的遺失若在更後面消失，並不是問題。**

路由器會把「回覆這個測量封包」視為最低優先順序的工作。忙碌的路由器在完美轉送你的真實流量時，可能會忽略其中一些封包。這只會表現在那一行的遺失上。

真正重要的是會 **一路延續到最後一個跳點的遺失**。如果第 6 跳顯示 40% 遺失，但第 7、8 跳以及最後一跳都顯示 0%，那麼第 6 跳並沒有問題。
{% endhint %}

另外兩個值得養成的習慣：

* **把延遲視為持續上升的曲線，而不是門檻值。** 時間會隨著離探測點越遠而上升。兩個跳點之間出現大幅跳升，通常代表一段很長的海底或洲際連線——這是正常的，不是故障。
* **延遲上升後再也不下降** 且在之後每一跳都維持高檔，表示那個跳升處的連線壅塞。若延遲只在某一跳飆高，之後又恢復正常，通常只是該路由器回應較慢。

### 橫向比較各探測點

因為同一個目標會從多個國家進行追蹤，所以請比較它們：

* 在 **一個** 探測點上有問題→問題出在該探測點的區域路徑上。
* 在 **每一個** 探測點，而且都是在相同的最後幾個跳點上→問題離你的目標很近：你的 ISP、你的線路或你的路由器。

### 如果測試失敗

*「測試失敗，看來你的 IP 不允許執行 MTR 測試」* 通常表示目標封鎖了這類測量流量。許多防火牆與雲端伺服器都會刻意這麼做。

## 下一步要做什麼

* 將發現轉化為行動 → [為什麼我的網路這麼慢？](/knowledge-base/zh-tw/diagnose/why-is-my-internet-slow.md)
* 先比較單純的往返時間 → [全域延遲測試](/knowledge-base/zh-tw/network-tests/global-latency-test.md)
* 理解遺失與抖動 → [延遲、抖動與封包遺失](/knowledge-base/zh-tw/concepts/latency-jitter-packet-loss.md)
* 查詢你在 ASN 欄位看到的網路 → [ASN 資訊與上游拓樸](/knowledge-base/zh-tw/lookup-privacy/asn-info.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ipcheck.ing/knowledge-base/zh-tw/network-tests/mtr-test.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
