MX Record Lookup
When email bounces, the first place to look is the recipient’s MX records. This lookup queries authoritative DNS for any domain and returns the full list of mail exchanger hostnames, their priority values and resolved IPs, the same picture a sending SMTP server would see before trying to deliver.
How the MX lookup works
-
1
Enter the domain
Type the apex domain, for example example.com. Do not include "mail." or a protocol.
-
2
Query DNS
The tool asks public resolvers for the MX record set and reads back each entry.
-
3
See priorities
Lower priority numbers are tried first. Equal priorities are load-balanced in round-robin.
-
4
Resolve hostnames
Each MX target is resolved to an A or AAAA record so you can spot dead hosts.
What MX records actually do
MX (Mail Exchanger) records tell the world which servers accept email for a given domain. They are returned in response to a DNS query of type MX and each entry has two parts: a priority number and a hostname. Sending servers try the lowest priority first, then fall back on higher numbers if delivery fails.
Anatomy of an MX record
| Field | Example | Meaning |
|---|---|---|
| Priority | 10 | Preference order, lower wins |
| Exchanger | aspmx.l.google.com. | Hostname of the receiving mail server |
| TTL | 3600 | Seconds a resolver may cache the answer |
Common mistakes this lookup catches
- A record instead of MX. Some domains accidentally point the apex at a webmail host rather than setting MX records, and delivery silently fails.
- CNAME at the apex. MX targets must be hostnames with A/AAAA records. A CNAME as an MX target violates RFC 2181.
- Missing null MX. If a domain does not receive email, publish
MX 0 .so senders bounce fast instead of retrying for days. - Stale Google or Microsoft targets. Tenants migrating to Microsoft 365 often forget to drop old
aspmx.l.google.comentries.
Frequently Asked Questions
Redundancy. Email is store-and-forward, so providers list multiple mail exchangers at different priorities. If the primary goes down, senders try the next priority automatically.
It is the highest preference, tried first. The actual number matters only relative to other records in the same set. A single MX at priority 10 behaves identically to one at priority 0.
Technically yes. In that case senders fall back to the A record, but modern providers often refuse to deliver in that situation. If a domain does not accept mail, publish a null MX instead.
DNS caches. Different resolvers may hold stale records until the TTL expires. If you just changed your MX, wait for the old TTL to pass before comparing.
Related Tools
What Is My IP
See the IP address this server received for your request, its IPv4 or IPv6 family, and an approximate country when local GeoIP data is available.
IP Address Lookup
Look up any public IPv4 or IPv6 address for approximate country, region, city, coordinates, ISP, ASN, organization and timezone.
Speed Test
Run a fast, free, browser-based internet speed test. Measure your download speed in Mbps plus round-trip latency and jitter, and see whether your connection is ready for 4K streaming, gaming and video calls, no app, no signup.
DNS Lookup
Query the A, AAAA, MX, TXT, NS, CNAME and SOA records of any domain without opening a terminal.
WHOIS Lookup
Look up public WHOIS registration data for a domain: registrar, nameservers, status codes and expiry dates.
Reverse DNS Lookup
Look up the PTR record for an IPv4 or IPv6 address. Useful for mail-server debugging, log analysis and spam-filter investigations.
Tool available in other languages
- Tra cứu bản ghi MX [VI]
- MX-uppslagning [SV]
- MX-Record-Abfrage [DE]
- Búsqueda de registros MX [ES]
- ตรวจสอบ MX Record [TH]
- بحث سجلات MX [AR]
- MX 레코드 조회 [KO]
- Recherche d'enregistrements MX [FR]
- Cek MX Record [ID]
- MX-record opzoeken [NL]
- Sprawdzanie rekordów MX [PL]
- MXレコード検索 [JA]
- Consulta de Registro MX [PT]
- Ricerca Record MX [IT]
- Проверка MX-записей [RU]
- MX Kaydı Sorgulama [TR]
- MX 记录查询 [ZH]