Tools

Explore our collection of email marketing tools.

MX Record Checker

Verify your domain's MX records to ensure proper email routing and delivery configuration.

Check MX Records

Enter a domain to check its Mail Exchange (MX) records and identify email providers

How to Use This MX Record Checker

Mail Exchange records are the backbone of email delivery. This tool helps you quickly verify that your MX records are correctly configured, properly prioritized, and pointing to active mail servers that can accept messages for your domain.

Incorrect MX records can cause emails to bounce, delay, or disappear entirely. Regular verification is especially important during migrations, provider changes, and infrastructure upgrades.

  1. 1

    Enter Your Domain

    Type your domain into the input field. The tool will query the global DNS system for all MX records associated with your root domain, so there is no need to enter subdomains or prefixes.

  2. 2

    Run the MX Lookup

    Click the Check MX button to perform a real-time DNS query. The tool retrieves every MX record published for your domain along with its priority value and resolved IP addresses.

  3. 3

    Review Priority and Targets

    Check the priority values for each MX record. Lower numbers indicate higher priority. Ensure your primary mail server has the lowest priority and that backup servers have progressively higher values for proper failover behavior.

  4. 4

    Verify Server Responsiveness

    The tool attempts to resolve each MX hostname to its IP address and may perform basic connectivity checks. Confirm that all listed servers are reachable and that none point to decommissioned or incorrect hosts.

  5. 5

    Fix Misconfigurations Promptly

    If you discover missing MX records, incorrect priorities, or unreachable servers, update your DNS settings immediately. Even a brief misconfiguration can cause lost emails and damage sender trust.

What Is an MX Record?

MX record mail server routing diagram
MX records direct email to the correct mail servers

An MX record, short for Mail Exchange record, is a type of DNS resource record that specifies which mail servers are responsible for accepting email messages on behalf of a domain. Every time someone sends an email to an address at your domain, the sending mail server performs a DNS lookup for your MX records to determine where to deliver that message.

Unlike A records that simply map hostnames to IP addresses, MX records include a priority value that allows domains to configure multiple mail servers with a defined order of preference. The priority is a positive integer where lower values indicate higher priority. When multiple MX records exist, the sending server attempts delivery to the highest-priority server first. If that server is unreachable or responds with a temporary failure, the sender tries the next highest priority, and so on, until delivery succeeds or all servers have been exhausted.

MX records point to hostnames rather than direct IP addresses. This indirection is important because it allows mail server administrators to change IP addresses without updating every MX record. The sending server first resolves the MX hostname to an IP address using an A or AAAA record, then attempts SMTP delivery on port 25 (or a submission port in some configurations). Because of this two-step resolution, both the MX record and its target A record must be correctly configured for email to flow.

In addition to standard MX records, there are several related concepts worth understanding. Some domains configure backup MX records pointing to secondary or tertiary servers that queue mail when the primary is down. Others use MX records to route different types of email to specialized processing servers, such as inbound marketing platforms or helpdesk ticketing systems. Cloud email providers like Google Workspace and Microsoft 365 typically require you to replace default MX records with their specific hostnames during setup.

MX records also play a role in email security. Sender mail servers may perform MX record lookups on the sending domain to verify that it is configured to receive email, which can be a signal of legitimacy. Additionally, some anti-spam systems check whether the domain in the envelope sender has valid MX records as part of their scoring algorithms. A missing or malformed MX record can therefore affect both inbound delivery and outbound sender reputation.

The historical evolution of MX records reflects the growth of the internet itself. As email moved from simple peer-to-peer delivery to a complex ecosystem of providers, relays, and security filters, MX records became the standard mechanism for delegating mail handling responsibility. Today they are one of the most fundamental DNS record types, and understanding them is essential for anyone who manages a domain.

Why MX Records Matter

MX records are the single most critical DNS configuration for any domain that needs to receive email. Without them, the global email infrastructure has no idea where to deliver messages sent to your domain. A missing MX record means emails bounce back to senders with a delivery failure, which can be catastrophic for business operations, customer support, and personal communication.

Properly configured MX records also ensure business continuity. By setting up multiple MX records with different priorities, you create a failover chain. If your primary mail server experiences an outage due to maintenance, hardware failure, or a network issue, incoming emails are automatically routed to your backup server. This redundancy prevents message loss and maintains communication flow during disruptions.

MX record configuration directly impacts deliverability for both inbound and outbound email. For inbound mail, incorrect priorities or pointing to unreachable servers cause delays and bounces. For outbound mail, domains without valid MX records may be treated suspiciously by receiving servers, since a domain that cannot receive email is an unusual signal that spammers sometimes exhibit.

During domain migrations — such as moving from one email provider to another — careful MX record management is essential. You must update records to point to the new provider, verify propagation, and often maintain a coexistence period. Our MX checker is an invaluable tool during these transitions, giving you immediate confirmation that your new configuration is live and correct.

For organizations with complex email workflows, MX records can also enable sophisticated routing strategies. You can direct different types of mail to different processing pipelines, implement specialized filtering before delivery, or set up advanced queuing architectures. All of these capabilities depend on having a solid understanding of how MX records work and how to verify them.

MX records also influence how quickly email propagates across the internet. Well-configured records with low Time-To-Live (TTL) values allow faster updates during emergencies, while sensible priority structures ensure that temporary disruptions do not cascade into widespread delivery failures.

Investing time in understanding and verifying your MX records is one of the most practical steps you can take to ensure reliable communication. The MX checker above gives you instant visibility, and the guidance in this article helps you interpret and act on what you find.

Common MX Record Mistakes to Avoid

A surprisingly common mistake is pointing MX records directly to IP addresses instead of hostnames. The MX specification requires hostnames, and while some mail servers may tolerate IP addresses, many will reject them. Always use a fully qualified domain name and ensure a corresponding A or AAAA record exists.

Another error is configuring MX records with identical priorities when the intent was to create a primary-backup architecture. While equal priorities can be used for load balancing, they do not guarantee failover order. If you need a clear failover chain, use staggered priority values such as 10, 20, and 30.

Leaving stale MX records after switching email providers is a frequent source of delivery issues. Old records pointing to decommissioned servers can cause emails to bounce or loop indefinitely. During any migration, audit your DNS thoroughly and remove obsolete entries once the new setup is verified.

Forgetting to update MX records when changing hosting providers or domain registrars is another pitfall. Some registrars automatically populate default MX records that may not match your actual email setup. Always verify your MX configuration after any DNS or hosting change.

Finally, be cautious about extremely low TTL values on MX records in production. While low TTLs are useful during migrations, they increase DNS query load and can cause problems if your DNS provider experiences an outage. Use moderate TTLs for stability and lower them only when actively making changes.

Related Tools

Build a complete understanding of your domain's email health with these related diagnostics.

MX Record Best Practices

Always configure at least two MX records with different priorities for redundancy. Your primary server should have the lowest priority value, and your backup should have the next lowest. Test failover behavior periodically by simulating a primary server outage and confirming that mail queues correctly on the backup.

Use descriptive hostnames for your mail servers rather than generic names. This makes troubleshooting easier and helps receiving servers build trust through consistent branding. Ensure that the A records for your MX hostnames resolve correctly from multiple geographic locations.

Before making any MX changes, lower the TTL on your existing records to 300 seconds or less. This accelerates propagation and reduces the window during which some resolvers might cache the old configuration. After confirming the new setup is stable, you can raise the TTL back to a normal value.

Monitor your MX records with automated alerts if your DNS provider supports them. Unexpected changes could indicate a compromised account or unauthorized access. Catching these early prevents email interception, data loss, and reputational damage.

Frequently Asked Questions

Below are answers to the most common questions we receive about MX records, priorities, and troubleshooting email routing issues.

Server room representing mail exchange infrastructure
Reliable mail server infrastructure depends on correctly configured MX records

What is an MX record and what does it do?

An MX (Mail Exchange) record is a DNS record that tells sending mail servers where to deliver emails addressed to your domain. It specifies the hostname of the mail server that accepts incoming messages, along with a priority value that determines the order in which multiple servers should be tried.

Why are MX records essential for my domain?

Without MX records, there is no designated destination for emails sent to your domain. Sending servers would have no choice but to bounce the messages back to the sender. MX records are therefore fundamental to receiving any email at all, from customer inquiries and support tickets to personal correspondence and automated alerts.

How do MX record priorities work?

MX records include a priority number where lower values mean higher priority. A server with priority 10 is tried before a server with priority 20. If the highest-priority server is unreachable, the sending server automatically falls back to the next one. This failover mechanism is what makes email resilient against individual server outages.

What happens if my domain has no MX records?

If no MX records exist, RFC-compliant mail servers may attempt to deliver email to the IP address defined by the domain's A record. However, many modern servers simply reject or bounce the message if no MX records are found. Either way, the result is unreliable at best and a complete delivery failure at worst.

How do I fix MX record issues?

MX record issues are corrected through your DNS provider or domain registrar. Log in to your DNS management console, locate the MX record section, and add or edit records to point to the correct mail server hostnames with appropriate priorities. After saving, use this MX checker to confirm the changes have propagated. Most updates are visible globally within minutes, though some DNS providers may take longer.