Look up MX records on any domain. See priorities, resolved IPs, reverse DNS, and auto-detect the mail provider.
This tool resolves the MX records on any domain, then for each MX it also looks up the A records and reverse DNS (PTR). It checks for common misconfigurations that break mail delivery, and pattern-matches the MX hostnames against 25+ known mail providers to identify what platform the domain uses for email.
An MX (Mail Exchanger) record is a DNS entry telling the world where to deliver mail for your domain. Each MX has two parts: a priority number (lower = preferred) and a hostname. When someone sends mail to [email protected], the sending server queries DNS for example.com's MX records, sorts them by priority, and attempts delivery to the lowest-priority MX first.
Example MX configuration:
example.com. IN MX 10 mx1.example.com. ; primary example.com. IN MX 20 mx2.example.com. ; backup if mx1 down example.com. IN MX 30 mx3.example.com. ; third tier
If mx1 is unreachable, sending servers try mx2 after a brief retry. If mx2 also fails, mx3. Mail typically queues at the sender side for 4-5 days before bouncing back.
mx1.example.com.example.com.example.com as the MX target - works but discouraged. Use a dedicated subdomain.MX gets mail to your server. SPF, DKIM, and DMARC decide whether it lands in the inbox or spam. Our complete authentication guide walks through all three.
Read the SPF/DKIM/DMARC guideDepends on your DNS TTL. Standard MX TTL is 3600 seconds (1 hour). Some providers use 300 seconds. After you publish a change, the world sees it within the old TTL value (some sooner via cache misses). For mail-critical changes, pre-lower TTL to 300s a day before the change, then raise it back after.
Technically yes - if no MX is published, sending servers fall back to the A record of the bare domain. But this is fragile, not recommended, and many spam filters treat MX-less domains with suspicion. Always publish at least one MX.
It defines preference order. Sending servers try the lowest-priority MX first. If that connection fails or accepts a 4xx temporary error, they try the next-lowest. Mail with multiple priorities is also more resilient against partial outages.
Priority value is arbitrary - only relative order matters. Some providers use 1, 5, 10 (Google Workspace) while others use 10, 20, 30. Both work identically: lowest priority = preferred.