DNS records and worldwide DNS propagation checker

MX Lookup

Our MX Lookup performs the MX record Lookup. Just enter a domain in our MX record checker and let our MX tool check MX records.

MX Lookup - MX Record Check

Instantly perform the MX record lookup of any domain with our MX record checker. MX records are added to the domain's DNS to set up the internal and external email servers for that specific domain, especially if you want to use the custom email address for that particular domain. MX record checks instantly perform the DNS MX lookup and find the MX record for a domain.

Checking an MX Record

You can check the MX records of any domain instantly. Just enter the domain name in the MX lookup online.

The MX record test tool lookup the MX record and will provide you the information about the entered domain's email servers and the corresponding IPs of that email servers. From the IP, you can individually check each IP, in anti-spam databases, by using an IP blacklist checker, which provides you with 50+ anti-spam databases to check whether the given IP is on the blacklist or not.

You can also perform the SPF record check test to check which servers can send the emails using the domain email addresses. Because some email recipients strictly require SPF records. If no SPF record is found against your domain, your email will go into the spam folder or bounce back.

What is a record, and what is an MX record?

Simply, the record means any data in a proper and structured form. In the programming language, the DNS records are the "mapping files." The request is sent to the DNS database whenever you enter any website in your browser bar. The database looks up its DNS records, gets its IP address, and sends it to the requesting client.

MX records are Mail Exchange records set in the DNS for sending the email to your email address. The MX records tell which mail server will receive the incoming emails for that specific domain and where your domain's emails should be routed per the Simple Mail Transfer Protocol (SMTP).

The email servers check the MX record of your domain before sending the email. If no MX record is found, the email will fail to send. Moreover, you cannot receive the email if your MX records point to the wrong location. These records are necessary to set up, especially when using a custom email address for your domain.

Example of an MX record

  • 10 mail1.example.com
  • 20 mail2.example.com

Here the number represents the priority hierarchy; a lower number will be preferred first. The server will first try mail1 to send the email. If it fails to send an email, then it will move toward mail2 for sending an email. Therefore, you must set the MX records of your domain appropriately. If you put them incorrectly, you will not receive the email.

What is the process of querying an MX record?

When the user sends an email, the MTA (Message Transfer Agent) software queries the MX records and checks the MX record for a domain if the MX record is present. The MTA software establishes the SMTP (Simple Mail Transfer Protocol) connection with those mail servers, as per their priority. Therefore, MTA software is responsible for querying the MX records.

Can MX records point to a CNAME?

The MX record contains the hostname that handles the email for the specific domain. Therefore, these are supposed to point to the hostname rather than the IP. The MX record cannot be an IP address because the mail server will not accept it if it is an IP address. Where the CNAME records typically indicate the A record or AAAA record for that specific domain. Moreover, according to the RFC (Request for Change) documents, pointing to a CNAME alias is forbidden and invalid.

For example, you have a domain example.com and want to manage its emails on mail.example.com. You need A record for mail.example.com and its corresponding MX record.

example.com A xxx.xxx.xxx.xxx

mail.example.com A xxx.xxx.xxx.xxx

example.com MX mail.example.com

but pointing the MX record to CNAME is forbidden and invalid.

example.com A xxx.xxx.xxx.xxx

mail.example.com CNAME example.com

example.com MX mail.example.com

That is invalid and will cause the problem.


Who controls my MX record?

Usually, the company controls your MX records, providing you with the nameservers facility. In that case, your DNS records can be managed in their control panel.

What is a backup MX record?

As discussed earlier, in MX records, the number represents the priority. When sending the email, the email servers check the MX records of that email domain. If the record is present, the servers send it to the mail server with a lower value because the lower value is preferred first. If it fails to send an email to the first mailing server, it will go to the second one. The backup MX record is just another MX record of the mail server with a higher value.

How long does it take a change in MX records to propagate?

It depends upon your MX records' TTL (Time to Live) value. However, if you talk about the DNS propagation checks globally, it will take 24 to 48 hours to propagate the MX records globally. Also, check MX records through multiple DNS servers worldwide with the WhatsMyDNS tool.

Looking for more DNS tools on DNS Checker? Why do not you try our Reverse DNS Lookup, DMARC Generator, and Check Domain Health? All the DNS tools are top-notch and free!