All tools

MX Lookup

Check MX records for any domain name in seconds. See the mail servers responsible for email delivery, their priority order, and the TXT records that keep your email out of spam.

Enter a domain - e.g. yourdomain.com

Mail servers

Priority-ordered MX hostnames for your domain

Record validity

Whether MX records resolve correctly

Delivery path

How incoming mail reaches your domain

No account required · Free · Results in under 1s

What is an MX lookup?

An MX lookup shows the mail exchange (MX) records of a domain — the email servers that receive email for it.

When someone sends email to your domain, the sending mail server runs an MX lookup to find out where to deliver the message. MX records are the mail servers that accept mail for the domain, and every mail exchange record has a priority number. The lower the number, the earlier the server is tried — that is how email routing is decided automatically.

A free MX lookup tool queries the DNS servers for the domain and returns the complete picture: the hostname of each mail server, the priority of every record, and the record types next to them — including SPF, DKIM and DMARC. The response also shows which name server is authoritative for the domain and how long the records can be cached. You can use the tool for any domain name, from your own site to a domain you check before switching email providers.

Most email problems start with records that look fine but are configured incorrectly: a missing MX record, two records with the same priority, or multiple mx records pointing to a decommissioned server. The tool makes the routing visible, so you can verify email delivery before it turns into bounces and spam folder placement.

Get alerted when your MX records change

The lookup shows today's email routing. Monitoring watches your MX records, TXT records, DNS records and TTL values every minute and notifies you the moment a mail exchange setting changes. No credit card required.

How to use the MX lookup tool

Look up the mail exchange records of any domain in three simple steps.

  1. Enter your domain

    Type the domain name you want to check, for example example.com, and press the Check MX button to start the DNS lookup. You can also paste a full email address — the tool extracts the domain automatically.

  2. Review the MX records

    The lookup result lists the email servers one by one, with the priority number and TTL of each mail exchange record. Compare the hostname with what your mail provider expects — a single letter in the host is enough to break email routing.

  3. Check the related records

    Open the TXT records next to the mail exchange data and confirm SPF, DKIM and DMARC are present. If a record is missing, add it at your DNS provider and confirm the MX records match your settings, then run the lookup again.

Typical email routing issues and how to fix them

These are the most common problems we see when people check MX records on their domain.

Missing or wrong MX record

Your emails bounce because the domain has no MX record or the hostname points to an old server. Run an MX lookup, write down the mail exchange record from your provider, and update the DNS record in your control panel.

Update the DNS record at your provider

Write down the mail exchange record from your provider, update the DNS record with a low TTL, and run the lookup again to confirm the host is live.

Wrong priority numbers

Multiple mx records with the same priority confuse delivery and make failover unpredictable. Backup servers start sharing load with the primary one instead of waiting.

Give the primary server the lowest number

Give the primary mail server the lowest priority number and keep one backup with a higher value so failover stays predictable.

Missing SPF, DKIM and DMARC

Email without authentication goes to spam even when the MX record is perfect. Providers treat unauthenticated messages as suspicious and filter them out.

Add the missing TXT records

Check SPF, DKIM and DMARC in the TXT records of the lookup result and add the missing ones before your next campaign.

Silent MX changes

Someone updates the MX record and messages start failing slowly — no error, no notice, just a gradual drop in deliverability.

Monitor the MX record around the clock

Monitoring catches the change as soon as the TTL expires and alerts you before customers notice.

What you get with MX record monitoring

Track every MX record

Monitor your domain's MX records, priorities and TTL around the clock and see all changes in one dashboard.

Protect email deliverability

Get alerted when MX, SPF, DKIM or DMARC records change so your mail keeps reaching the inbox.

Find issues faster

Instead of running the check by hand, receive an instant alert whenever a mail exchange record stops resolving.

Global checks

See lookup results from multiple locations and separate real routing problems from local cache.

Instant alerts

Get notified by email or Telegram about new, missing or changed MX records in real time.

Free to start

Begin with a free plan and monitor the first domains without paying anything.

Get alerted when your MX records change

The lookup shows today's email routing. Monitoring watches your MX records, TXT records, DNS records and TTL values every minute and notifies you the moment a mail exchange setting changes. No credit card required.

MX lookup tips

Small habits that keep your email routing healthy.

Tip #1 Start with the primary server

Make sure the main mail server has the lowest priority number and add backups only for failover.

Tip #2 Verify after email migration

Run the tool after switching providers, confirm the new MX record has propagated to the DNS servers, and verify the mail server IP with an IP lookup.

Show more tips Show less tips
Tip #3 Check the full record set

A healthy domain needs MX, TXT and SPF records working together — the lookup shows them side by side. For stricter transport security, add MTA-STS and a BIMI record to display your logo safely.

Tip #4 Lower TTL before big changes

Reduce the TTL of your domain's MX record a day before migration so the new value propagates faster, then raise it back.

Tip #5 Monitor, don't just look up

A one-time lookup shows one moment in time. Use monitoring to see how your mx records drift over days and weeks.

Frequently asked questions

What is an MX lookup?

An MX lookup is a record lookup: it queries the DNS and returns the mail exchange (MX) records of a domain — the mail servers that receive email for it. Every record has a priority number that decides the order of delivery.

How do I perform an MX lookup?

Enter a domain name in the lookup field and press the button. The tool queries the DNS server, collects the MX records and shows each mail server with its priority and TTL.

What does the priority number mean?

Every MX record has a priority number. The mail server with the lowest value is tried first; if it is unreachable, the next server in the list takes over.

What is a mail exchange record?

The MX record maps a domain to the mail server that receives its email. Without it, no sending server knows where to deliver your messages. These records are checked before any message is delivered.

Why can a domain have several MX records?

Multiple mx records create redundancy: the primary server plus backups with higher priority numbers for failover. The servers priority values decide which mail host handles traffic first.

Why is my email going to spam?

Usually because authentication is missing. Check the TXT records for SPF, DKIM and DMARC next to the MX record — when email is not authenticated, providers treat it as suspicious.

How long does an MX change take to propagate?

A DNS record update can take from a few minutes to 48 hours depending on the TTL. Lower the TTL before the change and use a DNS propagation checker to confirm the new value is live.

How do I check my MX record?

Compare the hostname in the lookup result with the mail server IP address from your provider. An MX record lookup shows the current value — if the host is wrong, update it at your DNS provider.

What if the MX lookup shows no records?

The domain has no mail exchange record, so email will bounce. Ask your provider for the correct host, add the MX record with a low TTL, and run the lookup again.

Is the MX lookup tool free?

Yes. The MX checker is free and unlimited, so you can check MX records for as many domains as you need. Monitoring plans add alerts and continuous checks if you want them.

What is the difference between MX and TXT records?

MX records tell senders which mail server receives email; TXT records hold authentication data such as SPF, DKIM and DMARC. An SPF checker, a DKIM checker and a DMARC checker validate each piece, and the lookup shows them together.

Do I need separate MX records for subdomains?

Yes. A subdomain has its own zone, so run a lookup on the exact host that sends or receives mail — for example mail.example.com.

Don't let a missing MX record kill your email

Run a free MX lookup today and add monitoring to get alerts when your MX records change. Keep your domain deliverable and your messages out of the spam folder.

Start monitoring free