Look up MX records
for any domain
See which mail servers handle email delivery for a domain, their priorities, and TTL values — instantly.
What is an MX record?
An MX (Mail Exchange) record is a type of DNS record that identifies the mail servers responsible for accepting email on behalf of a domain. When someone sends an email to user@example.com, their mail server looks up the MX records for example.com to find out where to deliver the message.
Each MX record contains two key pieces of information: a priority value (also called preference) and the hostname of the mail server. Lower priority numbers indicate higher preference — the sending server tries the lowest-numbered server first.
Properly configured MX records are essential for email delivery. Without them, your domain cannot receive email. Most organizations configure multiple MX records with different priorities to ensure redundancy and high availability.
How to read MX lookup results
When you run an MX lookup, you'll see a table with three columns:
- Priority — The preference value. Lower numbers are tried first. If two records share a priority, traffic is load-balanced between them.
- Mail Server — The hostname of the server that accepts mail. This must be a valid hostname with its own A or AAAA record (not a CNAME).
- TTL — Time To Live in seconds. How long DNS resolvers will cache this record before refreshing.
For example, if you see priority 10 for aspmx.l.google.com and priority 20 for alt1.aspmx.l.google.com, sending servers will try the primary Google server first and fall back to the alternate if it's unavailable.
MX record best practices
Always configure at least two MX records with different priorities for redundancy
Use low TTL values (300-3600s) when planning mail server migrations
Ensure MX hostnames have valid A/AAAA records — never point MX to a CNAME
Test MX records after DNS changes to verify email delivery works
Monitor MX records regularly to detect unauthorized changes that could indicate DNS hijacking
Frequently asked questions
What is an MX record?
Why do domains have multiple MX records?
What does MX record priority mean?
How do I check if my MX records are configured correctly?
What happens if a domain has no MX records?
What is the TTL on an MX record?
Can MX records affect email deliverability?
Need to validate email addresses?
MX records tell you about servers — VerifyKit tells you if the mailbox actually exists. Try our email verification API free.