Skip to Main Content

MX Record Checker

Check any domain's MX records and preference order in seconds, free, no signup. A missing or misdirected MX is a common reason inbound mail never arrives.

What is an MX record in DNS?

An MX (Mail Exchange) record is the DNS record that names the servers responsible for receiving email on behalf of a domain. Each record carries a preference number, and sending servers work through them from the lowest number up. Without an MX record, senders fall back to the domain's A or AAAA record under RFC 5321's implicit MX rule, usually a web server with no mail service, so delivery fails after days of retries rather than immediately.

How to read your result

ResultWhat it meansWhat to do
Mail exchange (MX) record is presentThe domain publishes at least one mail exchange host, listed here in preference order.Confirm every host belongs to a provider you still use. A retired host left in the list can take delivery attempts with it.
MX record is missingNo mail exchange host is published. Senders fall back to the domain's A or AAAA record under RFC 5321's implicit MX rule, which is rarely a mail server, so delivery fails slowly.Publish an MX record for your mail provider. If the domain is never meant to receive mail, publish a null MX instead.
Null MX (preference 0, host .)The domain deliberately declares that it accepts no email, under RFC 7505. This is correct for a website-only or send-only domain.Nothing, if that is intended. If the domain should receive mail, replace it with a real MX record for your provider.
Multiple hosts at different preferencesSenders try the lowest preference number first and fall back down the list when a host is unreachable.Check that the fallback host actually accepts mail for the domain. A backup that rejects delivery is worse than no backup.
Domain is used for advertisingThe domain is on the advertising-domain list and is not audited.Use the domain your organization actually sends and receives mail on.
Domain could not be auditedThe domain does not exist, or its DNS is not publicly resolvable from our side.Re-check the spelling and confirm the domain's name servers answer public queries.

What this checker can prove

Palisade's MX checker proves what public DNS returns for the domain's mail exchange records: which hosts are published, in what preference order, and whether the domain publishes a null MX declaring that it accepts no mail. It does not connect to those hosts, so it cannot tell you whether a server is currently accepting connections, whether a specific message was delivered, or how a receiver will filter mail once it arrives.

MX answers inbound routing only. Whether your outbound mail is trusted is a separate question, settled by SPF, DKIM, and DMARC: run the email security score to see all four at once.

From a published record to mail that actually arrives

A correct MX record gets mail to your server. Getting your own mail accepted by everyone else is the harder half, and it runs on evidence: which senders use your domain, whether each one aligns under SPF or DKIM, and what receivers report back. Palisade turns DMARC aggregate reports into a prioritized workflow so operators can identify senders, investigate alignment failures, review proposed record changes, and move each domain toward enforcement.

For MSPs it's built multi-tenant: every client domain checked, remediated, and enforced from one console, with portfolio-based per-client-domain pricing whose rate improves as you scale, without metering client email volume.

Related checks and terms

What is DMARC? Email authentication explained

DMARC software that does the work

Palisade organizes DMARC report evidence into prioritized sender and alignment work, helping operators review changes and move domains toward enforcement from one console.

Get startedBook a demo

1 domain free up to 1,000 emails/month

Email authentication knowledge base

How do MX records work?

MX records point to the host names of the servers that receive email for your domain, never to IP addresses directly. Each record carries a preference number. A sending server looks up your MX records and tries the lowest preference number first; if that host is unavailable, it tries the next one.

Why do domains publish more than one MX record?

Multiple records give a domain somewhere else to deliver when the primary host is unreachable. Senders work through the list in preference order, so a second host reduces the risk that a temporary outage turns into bounced or delayed mail.

How do I set up MX records for my domain?

Open the DNS management interface at whatever provider hosts your domain's DNS, add one MX record per receiving host, and give each a preference number. The host names you point at must themselves resolve through A or AAAA records.

What does a null MX record mean?

A single MX record with preference 0 and a host of "." (the root label) is a null MX, defined in RFC 7505. It is a deliberate statement that the domain accepts no email at all, which is the correct configuration for a domain used only for a website or only for sending. Senders reject mail to it immediately instead of falling back to the address record and retrying for days.

What happens if my MX records are missing or wrong?

Mail does not simply stop. Under RFC 5321 a domain with no MX record is treated as having an implicit one at preference 0 pointing to the domain itself, so senders fall back to its A or AAAA record. That is usually a web server with no mail service, so delivery fails after days of retries rather than immediately. If the domain is not meant to receive mail, publish a null MX and senders get a clear answer on the first attempt.

How long do MX record changes take to take effect?

Changes propagate as cached copies expire, which is governed by the TTL on the records. Until every resolver's cached copy expires, some senders still use the old value, so keep the previous host accepting mail until the change has fully rolled out.

Can I use the same server for MX and website hosting?

Technically yes, but separating them is usually better for both performance and security, and it means a web outage does not also stop mail delivery.

Do MX records affect email authentication?

Not directly. MX governs inbound routing, while SPF, DKIM, and DMARC govern how your outbound mail is authenticated. They matter together: the hosts you receive on are frequently the same platform you send through, and that platform is what has to be authorized in SPF and signing with DKIM.

What are the most common MX mistakes?

Pointing an MX record at an IP address instead of a host name, pointing it at a host that has no A or AAAA record, leaving a retired provider's host in the list after a migration, and removing MX entirely on a domain that should publish a null MX.

Can I use a third-party email provider with my domain?

Yes. Point your MX records at the host names that provider gives you, remove the previous provider's records once the migration is complete, and update SPF and DKIM at the same time so your outbound mail stays authenticated.