Free tool

MX record checker

Where mail addressed to a domain is delivered: every exchange in preference order, with the addresses and reverse names behind it — and the configuration mistakes DNS will never report on its own.

What an MX record is

An MX record names the host that accepts mail for your domain, and a preference number that orders your hosts. A sender resolves them, sorts by preference, resolves the addresses behind the first, and connects. Everything else about receiving mail follows from those two lookups.

What this checker looks for

  • An alias as an exchange. Forbidden, common, and it fails only for the senders that follow the rule.
  • An exchange with no address record, which nothing can connect to. The record resolves, so it looks fine in every DNS panel.
  • An IP address instead of a hostname, which is not a legal MX value.
  • A single exchange — not an error, and worth knowing: there is nothing to take over while it is unavailable.
  • Missing reverse DNS on the exchange, plus whether the mail platform behind it is one we recognise.

Receiving and sending are different questions

MX decides where mail to you goes. What happens to mail from you is decided by SPF, DKIM and DMARC — which is why a domain with perfect MX records can still have every message it sends land in spam. The full report covers both.

Questions

What does the number before each host mean?

The preference. Senders try the lowest first and fall back to the next when it does not answer. Equal numbers mean the load is shared between those hosts, not that one is a backup.

Can an MX point at a CNAME?

It must not. RFC 2181 requires an MX to name a host with an address record. Most senders follow the alias anyway, which is why it survives for years; the ones that do not defer every message, so the symptom is mail from one particular correspondent never arriving.

I have no MX record. Can I still receive mail?

Usually yes: a sender with no MX to use falls back to the domain's own A record. It works, it is invisible in every mail client, and it breaks the moment you move the website to a host that does not run a mail server.

What is a null MX?

A single record reading 0 . It declares that the domain accepts no mail at all, so senders fail immediately rather than retrying for days. It is the right thing to publish on a domain used only for sending, or for nothing.

Does an MX record affect whether my own mail is delivered?

Not directly — MX is about receiving. It matters for sending because a domain that cannot receive mail cannot receive bounces or replies, and some receivers treat a sending domain with no working MX as a signal in itself.

Check another record