Domain-Name-System

MX 查找失敗

  • January 11, 2014

這是我的 dns-zone 文件的一部分:

;; MX Records
mx.domain.de.   300 IN  MX  1   direct.domain.de.

;; CNAME Records
www.domain.de.  300 IN  CNAME   domain.de.
mail.domain.de. 300 IN  CNAME   domain.de.
direct.domain.de.   300 IN  CNAME   domain.de.

;; A Records (IPv4 addresses)
domain.de.  300 IN  A   5.**.**.***

24 小時後,我使用http://mxtoolbox.com/SuperTool.aspx掃描了我的域。我總是得到這個:

“沒有記錄存在”。我使用 Cloudflare,所以我的 dns-zone 文件有問題嗎?一切正常,期待 MX。

MX 記錄不能指向 CNAME。您需要為您的 MX 創建一條 A 記錄。

RFC 2181

10.3. MX and NS records

  The domain name used as the value of a NS resource record, or part of
  the value of a MX resource record must not be an alias. [....]

來源:http ://www.rfc-editor.org/rfc/rfc2181.txt

除了 Bartłomiej 指出的 CNAME 問題外,您的 MX 記錄還有一個“mx”。域的前綴。這意味著它適用於發往“name@mx.domain.de”的電子郵件,而不是“name@domain.de”。因此,您的 MX 部分應該是:

;; MX Records
domain.de.   300 IN  MX  1   domain.de.

引用自:https://serverfault.com/questions/566597