MX Record Checker

Look up the mail servers that accept email for a domain, see them ordered by priority with their IP addresses, and find out whether they are configured correctly.

What is an MX record?

An MX (Mail eXchange) record is a DNS record that tells other mail servers where to deliver email for a domain. Each MX record points to a host name and carries a priority number: when a message is sent, the sending server tries the mail server with the lowest priority value first and falls back to the next one if it is unavailable.

Without a valid MX record, messages addressed to the domain cannot be delivered and will bounce. MX records are the foundation of email reception, which is why every domain that receives mail needs at least one.

How this MX checker works

  • Enter a domain name, an email address or a URL — we extract the domain automatically.
  • We query the domain’s MX records in public DNS and sort them by priority, lowest first.
  • Each mail server is resolved to its IPv4 and IPv6 addresses so you can confirm it actually points somewhere.
  • We flag common problems: no MX, a null MX, an MX pointing to an IP address, duplicate priorities, a single point of failure and servers that do not resolve.

Understanding MX priority

The priority (also called preference) is a number from 0 to 65535. Lower values are preferred, so an MX with priority 10 is tried before one with priority 20. A domain usually lists several mail servers so that mail still arrives if the primary one is down.

When two MX records share the same priority, sending servers pick between them at random, which spreads the load evenly. Different priorities create a clear primary-and-backup order instead.

Common MX problems

  • No MX records — mail cannot be delivered at all. Some servers fall back to the A record, but you should never rely on that.
  • MX pointing to an IP — an MX record must contain a host name such as mail.example.com, not an IP address.
  • A single mail server — if it goes offline, incoming mail is lost or delayed. Add at least one backup MX.
  • An unresolved mail server — the host in the MX record has no A or AAAA record, so no one can connect to it.
  • Null MX — a single record with the target “.” means the domain intentionally accepts no mail — correct for send-only or parked domains.

Check the rest of your email setup

MX records decide where mail is delivered, but authentication decides whether it is trusted. After confirming your mail servers, validate SPF, DKIM and DMARC with our other checkers, then send a test message to a temporary TempBox address to see the full picture.

Frequently asked questions

How do I check the MX records of a domain?

Enter the domain in the MX checker above. The tool looks up the MX records in public DNS, sorts them by priority and resolves each mail server to its IP addresses.

What does the priority number mean?

Priority (preference) sets the order in which mail servers are tried. Lower numbers are preferred, so a server with priority 10 is used before one with priority 20. The value itself is arbitrary; only the relative order matters.

How many MX records should a domain have?

At least two, ideally on different networks, so mail still arrives if one server fails. A single MX is a single point of failure.

Can an MX record point to an IP address?

No. An MX record must point to a host name that itself has an A or AAAA record. Pointing it straight at an IP is invalid and many servers will reject it.

What is a null MX record?

A null MX is a single record of the form “0 .” It tells other servers that the domain does not accept email, which is the correct setting for send-only or parked domains.

Why can my domain receive mail without an MX record?

As a fallback, some servers deliver to the domain’s A record when no MX exists. This is unreliable and deprecated — always publish explicit MX records.

Is this MX checker free?

Yes. It is free, requires no registration, and we do not store the domains you check.

More free email tools