Summary
This MX record lookup tool reads the MX records you paste from dig or nslookup, sorts them into the order senders actually try, and names the mail provider behind each host. It then flags the mistakes that cause bounces: IP addresses as targets, a null MX mixed with real records, two providers on one domain, and a single host with no fallback. It does not query live DNS, so you see what your own resolver returns. It runs in your browser and nothing you paste is sent anywhere.
MX record lookup tool: read and audit your records
Run one dig command, paste the answer, and see delivery order, provider, and the mistakes that cause bounces. Nothing leaves your browser.
What the tool reads from your MX records
Preference sets the order
Each MX record pairs a 16-bit preference with a hostname. Senders try the lowest number first and move up only when a host is unreachable. The tool sorts your records into tiers so the real delivery order is visible.
Hostnames reveal the provider
The tool matches each target against known suffixes, such as aspmx.l.google.com or mail.protection.outlook.com. It names about twenty mailbox and gateway providers. An unrecognised host is flagged, not guessed at.
Rules come from the RFCs
The checks are the ones written into RFC 5321, RFC 2181, and RFC 7505: hostname targets only, no CNAME aliases, and a null MX that stands alone. There is no score and no invented benchmark.
One command, then paste
The tool does not query DNS for you, so the answer comes from your own terminal. That is a feature when you are debugging a migration: you see exactly what your resolver returns now, not a cached copy on a lookup site.
- macOS and Linux: dig MX yourdomain.com +short
- Windows: nslookup -type=mx yourdomain.com
- Add @1.1.1.1 to dig to ask a specific public resolver
Four steps for a clean mail cutover
This is the order we follow for an inbound mail migration on a domain that also sends transactional email.
-
1
Record the current set
Run dig MX and save the output. Paste it here to confirm what you are replacing and which provider owns it today.
-
2
Lower the TTL ahead of time
Drop the MX TTL to 300 seconds, then wait at least as long as the old TTL. Resolvers have to expire the long-lived copy before your edit matters.
-
3
Swap the records in one edit
Remove the old hosts and add the new ones together. A half-finished swap is how a domain ends up with two providers.
-
4
Verify at a resolver, then restore the TTL
Run dig against a public resolver and paste the result. Raise the TTL back once the tool shows one provider and no errors.
MX record lookup questions
Is this MX record lookup tool free?
Does it query live DNS servers?
How do I get my MX records to paste?
What does the MX preference number mean?
Why is an IP address in an MX record an error?
Why does the tool warn about two providers on one domain?
Do MX records affect sending or only receiving?
Can I check a domain that has no MX record?
Track the infrastructure behind your own sends
This tool covers the inbound side. Notification Harbor covers the sends you control: domain warmup, trace-level observability, and SPF, DKIM, and DMARC set up before the first production send.