找不到主機或 ‘MX’ 記錄

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2007-05-10

Microsoft Exchange Analyzer 工具會執行網域名稱系統 (DNS) 查詢,以擷取網域的郵件交換者 (MX) 記錄。如果 Exchange Analyzer 工具無法從 DNS 伺服器擷取網域的 MX 記錄,則 Exchange Analyzer 會嘗試執行 DNS 查閱,以擷取 Exchange 伺服器正在對其傳送郵件之網域的主機 (A) 記錄。

若下列條件為真,Exchange Analyzer 就會顯示錯誤:

  • Exchange Analyzer 無法擷取網域的 MX 記錄。
  • DNS 查閱作業無法傳回任何一個主機 (A) 記錄的 IP 位址。

此錯誤表示網域和伺服器的 DNS 郵件交換者 (MX) 和主機 (A) 記錄似乎已遺失。此錯誤可能導致要送至遠端網域的郵件,累積在 Exchange 伺服器的「遠端傳遞」佇列中,此外還會有其他路由或服務延遲。

若要判定郵件主機,傳送的 Exchange 伺服器會檢查是否有 MX 記錄。接著,傳送伺服器會檢查位址記錄 (A 記錄),來將 MX 記錄解析成 IP 位址。

無法對 Mail Exchanger (MX) 及主機 (A) 記錄進行 DNS 查閱,可能的原因如下:

  • DNS 伺服器由於網路錯誤或其他原因而關閉或無法存取。
  • 由於無法使用記錄或是記錄不正確,DNS 伺服器上遺失遠端伺服器的主機 (A) 記錄。
  • 未將 DNS 伺服器設定成允許動態主機記錄更新。
  • 系統正嘗試傳送未傳遞回報 (NDR),以回應可能偽裝原始網域的垃圾郵件。若是如此,您應該刪除那些郵件。請參閱本文章<詳細資訊>段落中 Exchange Server 錯誤郵件刪除與封存工具的連結。

驗證 DNS 伺服器在線上且 MX 及主機記錄存在

  1. 執行下列一或多項檢查,驗證 DNS 伺服器正在執行中:

    • 在 DNS 伺服器上從 DNS 系統管理程式查看 DNS 伺服器狀態。
    • 重新啟動 DNS 伺服器。如需相關資訊,請參閱<啟動、停止、暫停或重新啟動 DNS 伺服器>(英文) (https://go.microsoft.com/fwlink/?LinkId=62999)。
    • 使用 nslookup 命令來驗證 DNS 伺服器回應。如需相關資訊,請參閱<使用 nslookup 命令驗證 DNS 伺服器回應>(英文) (https://go.microsoft.com/fwlink/?LinkId=63000) 中的指示。
  2. 使用 nslookup 驗證郵件交換者 (MX) 記錄設定正確。如需相關資訊,請參閱《Exchange Server 2003 傳輸及路由手冊》中<驗證 DNS 設計及組態>一節的<如何使用 Nslookup 來驗證 MX 記錄組態>(https://go.microsoft.com/fwlink/?LinkId=47579)。

  3. 使用 nslookup 驗證 DNS 伺服器上有主機 (A) 記錄存在。如需相關資訊,請參閱<驗證 DNS 中有 A 資源記錄存在>(英文) (https://go.microsoft.com/fwlink/?LinkId=63001)。

  4. 如果主機 (A) 資源記錄不存在,請手動新增或修改 A 資源記錄,或設定 DNS 伺服器以啟用動態記錄更新:

詳細資訊