1

This is a part of my dns-zone file:

;; 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.**.**.***

After 24h i scanned my domain with http://mxtoolbox.com/SuperTool.aspx. I alway get this:

"No Records Exist". I use Cloudflare, so that is wrong with my dns-zone file? All works fine, expect the MX.

taito
  • 115
  • 3

2 Answers2

4

an MX record cannot be pointed to a CNAME. You need to create an A record for Your MX.

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. [....]

source: http://www.rfc-editor.org/rfc/rfc2181.txt

Bartłomiej Zarzecki
  • 1,726
  • 1
  • 13
  • 17
3

In addition to the CNAME problem Bartłomiej pointed out, your MX record also has a "mx." prefix on the domain. This means it applies to email addressed to "name@mx.domain.de", not "name@domain.de". So, your MX section should simply be:

;; MX Records
domain.de.   300 IN  MX  1   domain.de.
Gordon Davisson
  • 11,036
  • 3
  • 27
  • 33