MX 查找失败

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。

答案1

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

答案2

除了 Bartłomiej 指出的 CNAME 问题之外,您的 MX 记录在域名上还有一个“mx.”前缀。这意味着它适用于发往“[电子邮件保护]“, 不是 ”[电子邮件保护]“。因此,您的 MX 部分应该简单如下:

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

相关内容