Free MX Lookup - Check MX Records & Priority | BounceZero
MX + A + PTR + 25 Provider Detection

MX Lookup

Look up MX records on any domain. See priorities, resolved IPs, reverse DNS, and auto-detect the mail provider.

Examples: gmail.com - stripe.com - microsoft.com

What This Tool Does

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.

The Checks We Run

What MX Records Actually Are

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.

Common MX Mistakes

Authentication is the next layer after MX

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 guide

Frequently Asked Questions

How long do MX changes take to propagate?

Depends 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.

Can I receive mail without an MX record?

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.

What does the priority number actually do?

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.

Why are some MX records 10 and others 1?

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.

More Free Tools

Ready for bulk verification?

Verify Thousands - Same 99.8% Accuracy

Upload a CSV, get clean results in minutes. $3 per 1,000 emails. Credits never expire. No subscription.

Get 100 Free Credits View pricing

No credit card required  -  100 free verifications every month  -  Full 5-stage pipeline