# DNS 監控

Source: https://instatus.com/help/zh-tw/monitoring/dns

DNS 監控會從多個地區查詢網域的 A 或 MX 記錄，並在記錄不存在、指向錯誤的值或無法解析時標記為故障。它能及早發現傳播問題、DNS 故障與非預期的記錄變更。

就像[其他監控](https://instatus.com/help/zh-tw/monitoring)一樣，當 DNS 檢查失敗時，你的團隊可以[調查並解決它](https://instatus.com/help/zh-tw/incident-response)，若有影響到使用者，也可以更新你的[狀態頁](https://instatus.com/help/zh-tw/status-page)。

| At a glance | Details |
| :-- | :-- |
| [記錄類型](https://instatus.com/help/zh-tw/monitoring/dns#監控類型) | A（IP 位址）與 MX（郵件伺服器） |
| [預期值](https://instatus.com/help/zh-tw/monitoring/dns#dns-檢查如何運作) | A 記錄填 IP，MX 記錄填郵件主機 |
| [檢查地點](https://instatus.com/help/zh-tw/monitoring/dns#進階設定) | 美國、加拿大、歐洲、亞洲 |
| [標記為故障的時機](https://instatus.com/help/zh-tw/monitoring/dns#dns-檢查如何運作) | 記錄不存在、錯誤或無法解析 |
| [失敗時](https://instatus.com/help/zh-tw/monitoring/dns#進階設定) | 建立事件、通知訂閱者、發佈 |

![監控](https://instatus.com/help/monitors/item.png)

## DNS 監控會檢查什麼？

- 確認網域解析到正確的 IP 位址或郵件伺服器。  
- 偵測 DNS 故障、解析緩慢或記錄不一致。  
- 從全球多個地區追蹤 DNS 的效能與可靠度。  
- 直接從監控紀錄中查看記錄的實際值。  
- 自動讓你的公開或內部狀態頁保持最新。

## 如何新增 DNS 監控？

開啟你的專案 → 監控 → 新增監控，選擇 **DNS**，輸入主機名稱，挑選記錄類型並設定你預期的值。

![新增 DNS 監控](https://instatus.com/help/monitors/dns.png)

### 監控類型

從監控類型清單中選擇 **DNS**。

![DNS 監控類型](https://instatus.com/help/monitors/type-dns.png)

輸入你要監控的**主機名稱** — 例如 `example.com` — 並選擇要檢查的**記錄類型**。

支援的記錄類型包括：

- **A 記錄** → 驗證網域的 IP 位址  
- **MX 記錄** → 驗證網域的郵件交換伺服器  

### DNS 檢查如何運作？

DNS 監控會定期從多個地點查詢你網域的記錄，  
並把結果與你設定的預期值比對。

當回傳的記錄與預期值相符時，監控就算**成功**。  
如果記錄不存在、指向錯誤的主機，或無法解析，監控就會被標記為**故障**。

你可以設定：

- **記錄類型：**`A` 或 `MX`  
- **預期值：**例如 A 記錄的 `192.0.2.1`，或 MX 的 `mail.example.com`  

### 進階設定

![監控進階設定](https://instatus.com/help/monitors/advanced-settings.png)

- **易記名稱：**給監控一個具描述性的名稱，方便辨識。
- **檢查間隔：**決定要多頻繁測試這個端點。
- **檢查來源地點：**選擇測試地點（美國、加拿大、歐洲、亞洲）。
- **加入狀態頁：**公開顯示你網域的正常運行時間與回應統計。
- **當監控失敗時：**建立事件、通知訂閱者，或發佈到你的狀態頁。
- **當監控恢復時：**解決事件並自動更新你的狀態頁。

你的 DNS 監控已就緒 — 記錄一旦遺失或變更，你會立刻知道！

- [設定監控警報](https://instatus.com/help/zh-tw/monitoring/alerts): 了解如何設定監控警報
