MX Record Lookup
Check mail exchange records and verify email server configuration from multiple locations.
About DNS Lookup
Complete DNS lookup tool that queries A, AAAA, MX, TXT, NS, CNAME, and other DNS record types from multiple global DNS servers.
Key Features
Multiple record types (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA)
Multi-region DNS resolution
Propagation checking
TTL information
Reverse DNS lookup
MX (Mail Exchange) records are the cornerstone of email delivery—they tell other mail servers where to send emails destined for your domain. Misconfigured MX records are one of the most common causes of email delivery failures, bounced messages, and delayed communications.
Our multi-region MX lookup tool checks your mail server configuration from locations worldwide, helping you verify that email routing is consistent globally. This is particularly important after migrating email providers, setting up new mail servers, or troubleshooting why emails aren't being received.
Each MX record has a priority value that determines the order mail servers are tried. For complete email security, also check your TXT records for SPF, DKIM, and DMARC configuration and verify reverse DNS (PTR) records for your mail server IP.
**Methodology:** MX record queries from 6 global regions showing mail server hostnames, priorities, and resolved IP addresses.
Common DNS Errors & How to Fix Them
4 relevant issuesThe domain name does not exist in DNS. This means no DNS records of any type were found for this domain.
1) Verify spelling: dig example.com ANY. 2) Check registration: whois example.com (look for "Status: active"). 3) Verify NS at registrar matches your DNS provider. 4) If recently registered, wait 24-48 hours and test with: dig @8.8.8.8 example.com
The domain exists but has no records of the requested type. For example, querying MX records for a domain that only has A records.
1) Confirm record type exists: dig example.com MX +short. 2) Check all records: dig example.com ANY. 3) Query authoritative NS: dig @ns1.yourprovider.com example.com MX. 4) For MX, verify mail is configured in your DNS panel. For AAAA, IPv6 may not be configured (this is often intentional).
The DNS server did not respond within the expected time. This can indicate network issues, overloaded nameservers, or firewall blocking.
1) Test NS connectivity: dig @ns1.example.com example.com +time=10. 2) Check if NS responds: nslookup example.com ns1.yourprovider.com. 3) Verify UDP port 53: nc -vzu ns1.example.com 53. 4) Test from different resolver: dig @1.1.1.1 example.com. If public resolvers work, your NS may be overloaded or blocking.
Different DNS resolvers are returning different values for the same query. This typically occurs during DNS propagation after a recent change.
1) Compare resolvers: dig @8.8.8.8 example.com vs dig @1.1.1.1 example.com vs dig @9.9.9.9 example.com. 2) Check TTL: dig example.com +ttlunits (lower = faster propagation). 3) Check authoritative: dig @ns1.yourprovider.com example.com (should show new value). 4) Wait for old TTL to expire, or pre-lower TTL before changes.
Frequently Asked Questions
4 relevant questionsMX (Mail Exchange) records specify which mail servers handle email for your domain. Each MX record has a priority value—lower numbers mean higher priority. When sending email to your domain, mail servers try the lowest priority MX first, falling back to higher priority servers if needed. For example, with priorities 10 and 20, mail goes to priority 10 first; if it's unavailable, priority 20 handles the mail.
Multiple MX records provide email redundancy. If your primary mail server is down, email is automatically delivered to backup servers instead of bouncing. Most email providers recommend at least two MX records. Google Workspace, Microsoft 365, and other providers typically give you 2-5 MX records with different priorities to ensure email delivery even during outages.
Without MX records, email delivery to your domain will fail or fall back to the A record (which rarely works for email). Senders will receive bounce messages like "No MX record found" or "Mail server not found." If you're not using email on a domain, you can set a null MX record (priority 0, target ".") to explicitly indicate no mail is accepted, which is better than missing records.
DNS propagation is the time it takes for DNS changes to spread across all DNS servers worldwide. When you update a DNS record, the change must propagate from your authoritative nameserver to DNS resolvers globally. Propagation typically takes 1-24 hours, though it can take up to 48 hours in rare cases. The actual time depends on the TTL (Time To Live) value of your records—lower TTLs mean faster propagation but more DNS queries to your servers.
Related Tools
View All Tools →Related Tools
Global Infrastructure Verification
Verify SSL certificates, DNS records, and connectivity from 6+ regions worldwide. Get automated monitoring, expiry alerts, and full API access.