My tools

MX Lookup

Enter a domain or email address to see which servers receive its mail, who provides the mailbox service and whether anything is misconfigured.

Live public DNS lookup

Try:

For an email address only the part after @ is sent; our server asks Google / Cloudflare public DNS and never connects to the mail servers or sends mail.

YOUR NEXT STEP

Turn a website check into a monitoring routine

Create a company account to manage sites and notifications. Pro supports 5 sites and 5-minute availability monitoring, with deep diagnostics available according to your plan and permissions.

New companies receive a 14-day Pro trial, with no card required. Trials exclude the paid monthly credit grant.

Already have an account? Open your workspace →

How to use it

  1. Enter a domain, or paste an email address (only the part after @ is used).
  2. Read the MX records in priority order: lower numbers are tried first, and equal numbers share the load.
  3. Check the detected provider and each server’s IPs; red notes are mistakes that will affect incoming mail.
  4. Carry on to build SPF, check blacklists or run the full SPF/DKIM/DMARC check.

What an MX record does

An MX (Mail Exchanger) record tells every mail server on the internet where to deliver mail for you@example.com. Each record has a priority number and a server host name; senders try the lowest number first and move on if it fails.

MX only controls where incoming mail goes. Whether your outgoing mail is trusted depends on SPF, DKIM and DMARC, and the mail server IP’s reverse DNS (PTR) and blacklist status also affect delivery.

Common MX mistakes

Old MX records left behind after changing provider: some mail goes to the old server, so messages arrive only sometimes.

MX pointing at a CNAME or a bare IP address: RFC 2181 and RFC 5321 forbid it and some senders refuse to deliver. Create an A record first and point the MX at that host name.

Wrong host field: most DNS providers (Aliyun, DNSPod, Cloudflare) use “@” for the root domain; entering www or mail puts the MX on a subdomain.

Only one MX: fine when the provider has its own redundancy; a self-hosted setup should add a backup MX with a higher number.

MX records of common mailbox providers

Always use the values shown in your provider’s console; this table is for cross-checking, and a single typo stops mail arriving.

ProviderMXNote
Google Workspace1 smtp.google.comDomains set up since 2023 need only this record; the older five ASPMX.L.GOOGLE.COM records still work.
Microsoft 365 / Outlook0 example-com.mail.protection.outlook.comThe host name is built from your domain (dots become hyphens); use the one shown in the Microsoft 365 admin center.
Tencent Exmail / QQ Mail5 mxbiz1.qq.com / 10 mxbiz2.qq.comThe two standard Tencent Exmail records.
Alibaba Mail (Aliyun)5 mxn.mxhichina.com / 10 mxw.mxhichina.comThe two standard Alibaba Mail records.
NetEase Mail (163)10 qiye163mx01.mxmail.netease.com / 50 qiye163mx02.mxmail.netease.comA common NetEase business mail setup; check the NetEase console.
Zoho Mail10 mx.zoho.com / 20 mx2.zoho.com / 50 mx3.zoho.comZoho US data centre; EU, India and China data centres use their own domains.

Frequently asked questions

How long do MX changes take to apply?

It depends on the old record’s TTL, typically minutes to a few hours. This tool asks public DNS, which may still cache the old value; check again after the TTL has passed.

Which priority numbers should I use?

Use the values your provider gives you. The numbers only set the order, so 1 and 10 behave like 10 and 20; servers with the same number share the load.

The MX looks right but mail still does not arrive. What next?

Read the bounce code the sender received and look it up in the SMTP bounce code tool; then check whether the mailbox is full, active and not blocked by a spam gateway, and whether the sending IP is blacklisted.

Can it test whether the mail server accepts connections (SMTP test)?

Not yet. This tool only queries DNS and never connects to port 25; an SMTP connection test will come as a separate tool.

MX lookup practical guide and common questions

What does an MX record do?

An MX record is the DNS record that tells sending servers which server receives mail for a domain; each one has a priority and a host name.

Who is this for, and when is it useful?

IT admins, webmasters and sales teams who have just set up or moved business email, are missing incoming mail, or want to know which mailbox provider another company uses.

How do I look up a domain’s MX records and mailbox provider?

Enter a domain or email address; the tool lists the MX records by priority, resolves each server’s IPv4/IPv6, detects the provider and flags mistakes. Copy them as zone records, or carry the domain on to build SPF or check blacklists.

What do the warnings in the MX result mean?

Lower numbers receive mail first and equal numbers share it. Pointing at a CNAME or an IP, or at a host that does not exist, makes some deliveries fail. A null MX “0 .” means the domain declares it takes no mail.

Where is the work performed, and which services receive data?

Only the domain is sent to this site’s server, which asks Google / Cloudflare public DNS for the MX, A and AAAA records; it never connects to the mail servers or sends mail. Results are cached for 2 minutes.