Domain-Name-System
MX 查找失敗
這是我的 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. [....]
除了 Bartłomiej 指出的 CNAME 問題外,您的 MX 記錄還有一個“mx”。域的前綴。這意味著它適用於發往“name@mx.domain.de”的電子郵件,而不是“name@domain.de”。因此,您的 MX 部分應該是:
;; MX Records domain.de. 300 IN MX 1 domain.de.