MX Lookup: Check MX Records
25 free lookups per IP per day. Checks public DNS: MX records, mail provider, and SPF. No data is stored.
An MX lookup shows which mail servers receive email for a domain. Enter a domain or an email address and this free tool returns the MX records ranked by priority, names the provider behind them (Google Workspace, Microsoft 365, Zoho, Proofpoint and more), and checks whether an SPF record exists. 25 lookups per IP per day, no signup.
What an MX lookup shows
An MX lookup returns the mail servers that receive email for a domain, ranked by priority. Enter any domain or address and this free tool lists its MX records, names the provider behind them such as Google Workspace or Microsoft 365, and checks for an SPF record. A domain with no MX records cannot receive mail at any address.
What is an MX record?
An MX record is a DNS entry that names the mail server responsible for accepting email on behalf of a domain. It exists because the domain in an email address and the machine that stores the mailbox are almost never the same thing. When a sending server has a message for jane@acme.com, it asks DNS for the MX records of acme.com, gets back a hostname such as aspmx.l.google.com, resolves that to an IP, and delivers there.
Every MX record carries two fields.
Exchange. The hostname of the mail server, for example alt1.aspmx.l.google.com.
Priority. A number that decides the order servers are tried, lowest first.
A domain can publish several MX records, which is how mail providers build in redundancy. A domain can also publish none, in which case it simply cannot receive mail, and any address at it will bounce.
How do I check a domain's MX records?
Type the domain into the tool above and press look up. It queries public DNS and returns every MX record with its priority, the provider those hostnames belong to, and whether the domain publishes an SPF record. You can paste a full email address instead of a domain and it will use the part after the @.
On the command line the same query is dig MX example.com on macOS and Linux, or nslookup -type=mx example.com on Windows. Both return the raw records without the provider identification or the SPF check, and both are answering exactly the same public DNS question this tool asks.
There is nothing private about it. DNS is designed so that any mail server on the internet can find out where to deliver your mail, which is why an MX lookup needs no permission, no account, and no relationship with the domain.
What do MX priority numbers mean?
Priority is the order in which sending servers try your mail servers, and lower wins. A record with priority 1 is attempted before one with priority 5. The absolute values are meaningless on their own, only the ordering matters, which is why some providers number 1, 5, 10 and others 10, 20, 30.
Lowest priority first. The sending server tries the lowest number it can reach.
Equal priorities share load. When two records carry the same value, senders distribute between them, which is how providers spread inbound traffic.
Higher numbers are the fallback. They are tried only when the lower ones do not answer, which is what keeps mail flowing during an outage rather than bouncing.
A Google Workspace domain is the canonical example: aspmx.l.google.com at priority 1, then a pair of alt records at 5, then another pair at 10. If you see a single MX record with no backup, the domain has no redundancy, and mail sent during any outage of that host is deferred or lost.
How can I tell which email provider a company uses?
Read its MX hostnames. Mail providers route inbound mail through their own infrastructure, so the hostnames give the provider away immediately.
Google Workspace. Records ending in aspmx.l.google.com or googlemail.com.
Microsoft 365. Records ending in mail.protection.outlook.com.
Security gateways. Hostnames from Proofpoint (pphosted.com), Mimecast, Barracuda, or Cisco sit in front of the real mailbox provider and filter everything on the way in.
Everything else. Zoho, Fastmail, Proton, Amazon SES and around a dozen others each have recognizable patterns.
The tool above names the provider for you rather than making you recognize the hostnames. It is useful information for outbound: a domain fronted by a security gateway filters far more aggressively than a plain Google Workspace tenant, and knowing that before a campaign explains a lot of otherwise mysterious non-delivery.
What does it mean when a domain has no MX records?
It means the domain cannot receive email. Not that it is filtering you, not that the mailbox is full: there is no server anywhere accepting mail for that name, so every message to every address at it will bounce.
There are three usual explanations. The domain is parked, registered but never configured. The domain is used only for a website, with mail handled on a different name entirely. Or the domain has been abandoned and its DNS has been stripped back.
For an outbound team this is one of the cheapest disqualifications available. A lead whose email domain has no MX records is not a lead, and no amount of copy will change that. Cleanlist runs this check automatically on every address in a list, alongside mailbox-level verification, so dead domains never reach a sequencer in the first place.
One domain checks out. What about your whole list?
MX records confirm a domain can receive mail, not that the mailbox exists. Cleanlist runs live MX and SMTP checks on every address on your list across 25+ providers. 250 credits and three seats free for 14 days, no card.
- 25+providers in one waterfall lookup, priced as one result
- 98%verified work email on a 500-lead stratified test
- 85%direct dial on that same 500-lead test
- 0credits to search. Free and unlimited on every plan
You checked one domain. Upload a CSV and run MX and mailbox checks on every address. 250 credits, 3 seats, 14 days. No card required.
How Does This Tool Work?
MX stands for Mail Exchange, and an MX record is the DNS entry that tells the rest of the internet where to deliver mail for a domain. Every domain capable of receiving email publishes at least one. A domain with none cannot receive mail at any address, which makes an MX lookup the fastest possible check on whether a domain is worth sending to.
Enter a domain, or an email address and the tool will take the part after the @. It queries public DNS, returns each MX host with its priority value, matches the hostnames against known mail providers so you get a name rather than a string of servers, and checks the domain's TXT records for an SPF policy.
Everything it touches is public by design: DNS exists so that any mail server anywhere can look up where to deliver. Nothing is stored and no account is needed. The cap is 25 lookups per IP per day.
One limit worth stating plainly. MX records describe the domain, never the mailbox. A domain can have flawless MX and SPF configuration and still bounce your message because the specific person you are emailing left two years ago. Domain-level health is necessary and not sufficient, which is why the sections below cover what MX tells you and what it cannot.
How to read an MX record
A lookup on a Google Workspace domain returns something like aspmx.l.google.com at priority 1, alt1 and alt2 at 5, and alt3 and alt4 at 10. Here is what each part is telling you.
The hostname. Where mail is delivered. This is the field that identifies the provider.
The priority. Which host is tried first, lowest number first. Equal numbers mean load is shared between them.
The count. More records mean more redundancy. A single MX record with no backup means an outage on that host stops inbound mail entirely.
The SPF record. Not an MX record at all, but a TXT record that lists which servers are allowed to send as this domain. It is checked here because a domain with MX and no SPF is a domain whose own outbound mail is more likely to be treated as suspicious.
What you will not find in an MX record is anything about an individual mailbox. MX is a property of the domain, and it says nothing about whether jane@ exists.
What an MX lookup tells you about a company
The records are a small, reliable piece of technographic data, sitting in public, free to query.
Which mail platform they run. Google Workspace and Microsoft 365 account for most of the B2B market, and knowing which one a prospect uses is a genuine qualifying signal if you sell anything that integrates with either.
Whether a security gateway sits in front. Proofpoint, Mimecast, Barracuda, and Cisco in the MX chain mean an organization that bought serious inbound filtering, which usually correlates with size and with a harder time getting cold mail delivered.
Whether mail is self-hosted. Rare now, and generally a marker of either a very technical organization or a very old setup.
Whether the domain is live at all. No MX records, no mail, no lead.
Run the same lookup on your own domain regularly. MX and SPF misconfiguration is a common and quiet cause of legitimate mail being rejected, and it tends to be noticed only after a campaign underperforms.
Why to check MX before you send
An MX check is the cheapest filter in the deliverability stack, and it belongs at the front of it.
It costs nothing. A DNS query, answered in milliseconds, with no credits spent and no permission needed.
It removes the guaranteed bounces. Every address at a domain with no MX records will bounce. Filtering those out before a send protects the only number mailbox providers really watch.
It explains failures you already have. When mail to one specific company keeps disappearing, the MX chain often names the gateway that is eating it.
It confirms your own setup. Your domain needs correct MX to receive replies and a correct SPF record to be trusted when it sends.
What it cannot do is tell you whether a mailbox exists. That check happens at the SMTP layer against the mail server this lookup just identified, and it is the step that catches an address at a perfectly healthy domain belonging to someone who left. Cleanlist runs both on a whole list across 25+ providers at 98% accuracy.
To check whether your sending domain has already been flagged somewhere, pair this with the email blacklist checker.
Who Uses the MX Lookup Tool?
Teams across go-to-market rely on clean, verified data. Here is where this tool fits.
Email ops
Confirm a sending domain's MX and SPF are set up correctly.
Outbound teams
Spot dead or parked prospect domains before you send.
RevOps
Diagnose why mail to a specific company keeps bouncing.
Developers
Verify mail routing when configuring a new domain.
Security & IT
Check which gateway sits in front of a domain's mailboxes.
Agencies
Audit a client's mail setup before taking over their sending.
What Can the Full Platform Do in 5 Minutes?
This free tool is the tip of Cleanlist. Watch a real ICP search go from query to enriched, validated, CRM-ready list in under five minutes. 36 leads, 100% contact fill, synced to HubSpot.
36 ICP leads, 100% contact fill, validated and pushed to HubSpot in one flow
Get contact data where you already prospect
The Cleanlist Chrome extension pulls verified emails and direct-dial phone numbers off LinkedIn profiles and search results without leaving the tab. Every new workspace starts on Scale for 14 days (250 credits, 3 seats, no card), and the extension stays available afterwards on the $0 Free plan at 30 credits a month.
Which Cleanlist Plan Do You Need?
Annual billing takes 25% off every paid plan. Search is free and unlimited on all four: a verified work email is 1 credit however many providers it took, a direct dial 10, both together 11, validation 0.5, AI qualification 5. A miss costs nothing, and the credits sit in one shared team wallet.
Frequently Asked Questions
What is an MX lookup?
An MX lookup retrieves a domain's MX records, the DNS entries naming the mail servers responsible for receiving email for that domain. The result shows each mail server and its priority value, so you can see where a domain's mail is handled and which provider runs it. Enter any domain or email address above to run one instantly, 25 lookups per IP per day with no signup.
What does it mean if a domain has no MX records?
It cannot receive email. The domain may be parked, abandoned, or used only for a website with mail handled elsewhere. For outbound teams this is a useful disqualification: sending to any address at a domain with no MX records guarantees a bounce. Cleanlist runs this check plus mailbox-level verification across a whole list automatically, so a dead domain never reaches a sequencer.
How do I find the email provider for a domain?
The MX hostnames reveal it. Records pointing at aspmx.l.google.com or googlemail.com mean Google Workspace; mail.protection.outlook.com means Microsoft 365; others point at Zoho, Proofpoint, Mimecast, Barracuda, Fastmail, Proton, and around a dozen more. This tool matches the hostnames and names the provider for you, so you do not have to recognize them yourself.
What is the difference between an MX record and an A record?
An A record maps a hostname to an IP address. An MX record names which hostname handles mail for a domain, and that hostname is then resolved through its own A record to reach an IP. The two are independent: a domain can point its website at one provider and its mail at another, which is extremely common. This is also why a domain with a live website can have no mail service at all.
Why does a domain have more than one MX record?
For redundancy and load. Multiple records with different priority values give sending servers a fallback when the primary is unreachable, so mail queues instead of bouncing during an outage. Records sharing the same priority let senders distribute inbound traffic between them. A domain with a single MX record and no backup has no protection against its mail host going down.
Does correct MX configuration mean my emails will be delivered?
No. MX records confirm a domain can receive mail. Delivery to a specific person also depends on whether that mailbox exists, on your sender reputation, on your SPF, DKIM and DMARC setup, and on whatever filtering sits in front of the recipient. MX is a necessary condition rather than a sufficient one. The highest-leverage next step is verifying each address on your list before you send, which Cleanlist does across 25+ providers at 98% accuracy, catching the dead mailboxes that pass an MX check and still bounce.
Can I look up MX records in bulk?
Not with this tool, which handles one domain at a time at 25 lookups per IP per day. Inside Cleanlist every address is checked at the domain level for live MX records and at the mailbox level through a multi-provider verification pass, so you get a per-row verdict rather than a per-domain one. Every new workspace opens on Scale for 14 days with 250 credits and 3 seats, no card, with CSV upload included. After the trial, importing a list you already hold as a CSV is a Starter feature, from $79 a month.
Does an MX lookup tell me whether an email address is valid?
Only half of it. MX records prove the domain can receive mail, which rules out the addresses that were never going to work. They say nothing about whether the specific mailbox exists, because that information lives on the mail server rather than in DNS. To check an individual address, use the free email verifier, which adds syntax checks and disposable and role-address flags on top of the MX check.
Which Free Deliverability Tools Work Together?
Free, purpose-built checks on the domains and addresses you send to. Start from a domain, an email, a name, or a web page, and move to a list that lands.
- Email VerifierCheck whether any address is deliverable before you send, with syntax, DNS, and MX checks.
- Email Blacklist CheckerTest your domain or IP against 9 major DNS blocklists in seconds.
- Domain ValidatorConfirm a domain resolves and has valid MX records to receive mail.
- Email ExtractorEnter a website URL or paste text and pull out every email address on it, deduped.
- Email PermutatorGenerate every likely address for a person from their name and company domain.
- LinkedIn Email FinderGet the likely work email behind a LinkedIn profile, ranked and MX-checked.
- Phone ValidatorNormalize any phone number to E.164 and check it against its country's numbering plan.
- Cold Email Spam CheckerScore your cold email copy and fix the triggers that route you to spam.
Which Tool Should You Buy for This at Scale?
Independent comparisons of the platforms that do this job on a whole database, including where Cleanlist fits and where it does not.
Gain full access for 14 days.
250 credits, 3 seats, no card needed. Access to every feature except public API & MCP.
Cleanlist finds, verifies and enriches contact data, and syncs it two ways with HubSpot, Salesforce and Pipedrive, or one way out to Outreach, Salesloft and Lemlist. Cleanlist does not send email.