Thursday, June 4, 2026Today's Paper

Omni Apps

How to View Domain MX Records: A Complete Guide
June 4, 2026 · 11 min read

How to View Domain MX Records: A Complete Guide

Learn how to easily view domain MX records to troubleshoot email delivery, understand your mail server, and improve your domain's health. Our guide breaks it down.

June 4, 2026 · 11 min read
DNSEmailDomain Management

Ever wondered what happens to your emails after you hit send? The unsung heroes of email delivery are your domain's MX (Mail Exchanger) records. Understanding how to view domain MX records is crucial for anyone managing a website, troubleshooting email issues, or simply wanting to understand their domain's configuration.

In this comprehensive guide, we'll dive deep into what MX records are, why they matter, and most importantly, how you can effortlessly show MX records for a domain. We'll cover various methods, from simple online tools to command-line interfaces, ensuring you have the knowledge and tools to check them yourself. Whether you're a beginner or an experienced IT professional, this guide will equip you with the insights you need.

What Are MX Records and Why Do They Matter?

At its core, an MX record is a type of DNS (Domain Name System) record that specifies the mail server responsible for receiving email on behalf of your domain. Think of it as the address on an envelope that tells the postal service where to deliver your mail. When someone sends an email to an address at your domain (e.g., [email protected]), their mail server queries the DNS for your domain's MX records to find out which server to send the email to.

These records contain two primary pieces of information:

  1. Priority: A numerical value (lower number means higher priority). Mail servers attempt to deliver email to the server with the lowest priority number first. If that server is unavailable, they try the next highest priority.
  2. Hostname: The actual domain name of the mail server that will handle incoming email.

Understanding and being able to list MX records for a domain is essential for several reasons:

  • Email Delivery Troubleshooting: If you're not receiving emails, incorrect or outdated MX records are often the culprit. By checking them, you can verify that emails are being directed to the correct mail server.
  • Domain Configuration: When setting up a new domain or migrating to a new email provider (like Google Workspace, Microsoft 365, or a custom server), you'll need to correctly configure your MX records.
  • Security: Malicious actors might try to manipulate MX records to intercept your emails. Regularly verifying your MX records can help detect such attempts.
  • Understanding Your Mail Infrastructure: Knowing which servers are handling your email provides insight into your domain's mail flow and infrastructure.

How to View Domain MX Records: A Step-by-Step Approach

There are several straightforward ways to view domain MX records. We'll cover the most common and effective methods.

Method 1: Using Online MX Record Lookup Tools

This is by far the easiest and quickest method for most users. Numerous free online tools are available that can instantly retrieve and display the MX records for any domain.

How to use them:

  1. Search for an MX Record Lookup Tool: Open your preferred search engine and type "MX record lookup" or "view MX records online". You'll find many reputable options like MXToolbox, What's My IP Address, Google Admin Toolbox, and others.
  2. Enter Your Domain Name: On the tool's website, locate the input field, typically labeled "Domain Name" or similar. Enter the domain for which you want to check the MX records (e.g., example.com).
  3. Initiate the Lookup: Click the "Lookup," "Check," or "Go" button.
  4. Interpret the Results: The tool will then query the DNS servers and present you with the MX records for your domain. You'll typically see a table listing the priority, hostname of the mail server, and sometimes other related information like the TTL (Time To Live).

Example: If you look up gmail.com, you'll see records like mx.google.com with various priority levels. This tells you that Google's servers are responsible for handling Gmail's incoming mail.

Pros:

  • Extremely user-friendly, requires no technical expertise.
  • Fast and provides immediate results.
  • Accessible from any device with an internet connection.

Cons:

  • Relies on third-party services, which could be temporarily unavailable.
  • Offers less granular control or detailed diagnostic information compared to command-line tools.

Method 2: Using Command Prompt (Windows) or Terminal (macOS/Linux)

For users who are comfortable with command-line interfaces, using built-in tools offers a more direct and often more detailed way to show MX records for a domain. The primary tool for this is nslookup (or dig on Linux/macOS, which is often considered more powerful).

Using nslookup (Windows, macOS, Linux)

nslookup is a versatile utility that queries DNS servers to obtain domain name or IP address mapping information, including MX records.

Steps:

  1. Open the Command Prompt or Terminal:

    • Windows: Press Windows Key + R, type cmd, and press Enter. Or search for "Command Prompt" in the Start menu.
    • macOS: Open "Terminal" from the Applications > Utilities folder or search for it using Spotlight (Cmd + Space).
    • Linux: Open your terminal application (e.g., GNOME Terminal, Konsole).
  2. Execute the nslookup command: Type the following command, replacing yourdomain.com with the actual domain you want to check:

    nslookup -type=mx yourdomain.com
    

    The -type=mx flag specifically tells nslookup to retrieve only MX records.

  3. Analyze the Output: The output will display the DNS server that responded, followed by the MX records. Each record will show its priority and the mail server hostname.

Example Output:

> nslookup -type=mx example.com

Server:		192.168.1.1  (This is your local DNS resolver)
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	example.com
Address: 203.0.113.10

**example.com	mail.example.com	10**
**example.com	backupmail.example.com	20**

Authoritative answers can be found from:
(This section might list authoritative DNS servers if queried differently)

In this example, mail.example.com has a higher priority (10) than backupmail.example.com (20). The line Name: example.com Address: 203.0.113.10 is often the domain's A record, which is separate from MX records but sometimes shown by default depending on the DNS resolver configuration.

Tips for nslookup:

  • You can also specify a particular DNS server to query by adding its IP address after nslookup, for example: nslookup -type=mx example.com 8.8.8.8 (which queries Google's public DNS server).
  • If you just type nslookup example.com, it will typically show the A record (IP address) and then list MX records if they exist.

Using dig (macOS, Linux)

dig (Domain Information Groper) is another powerful command-line tool, often preferred by system administrators for its flexibility and detailed output.

Steps:

  1. Open your Terminal.

  2. Execute the dig command:

    dig mx yourdomain.com
    

    Or for even more detail:

    dig ANY yourdomain.com
    

    (While ANY shows all record types, focusing on the MX section is key).

  3. Analyze the Output: Look for the ANSWER SECTION.

Example Output for dig mx example.com:

; <<>> DiG 9.10.6 <<>> mx example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;example.com.			IN	MX

;; ANSWER SECTION:
example.com.	3600	IN	MX	10 mail.example.com.
example.com.	3600	IN	MX	20 backupmail.example.com.

;; Query time: 45 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Sep 18 10:00:00 PDT 2023
;; MSG SIZE  rcvd: 90

Here, 3600 is the TTL, IN stands for Internet class, MX indicates the record type, 10 is the priority, and mail.example.com. is the mail server.

Pros (Command-line tools):

  • Direct access to DNS information.
  • More detailed output and diagnostic capabilities.
  • Can be scripted for automated checks.
  • No reliance on third-party websites.

Cons (Command-line tools):

  • Requires some familiarity with command-line interfaces.
  • Output can be overwhelming for beginners.

Common MX Record Values and What They Mean

When you view domain MX records, you'll often see specific hostnames. Here are some common ones and what they typically indicate:

  • mail.yourdomain.com or mx.yourdomain.com: This is a common convention for a self-hosted mail server or a server managed by your hosting provider. The preceding number (priority) will determine its order of preference.
  • Hostnames from major email providers:
    • Google Workspace: You'll typically see hostnames like aspmx.l.google.com., alt1.aspmx.l.google.com., etc.
    • Microsoft 365 (Exchange Online): You'll often find hostnames ending with mail.protection.outlook.com.
    • Zoho Mail: Might show hostnames like mx.zoho.com.
    • Fastmail: Records might point to servers like mx1.messagingengine.com.
  • Wildcard MX Records: While less common and generally not recommended for security reasons, a wildcard MX record could technically exist. However, standard practice involves specific hostnames.

Interpreting Priority:

The priority number is critical. A domain should ideally have multiple MX records for redundancy. For instance, a domain might have:

  • example.com. 10 mail.example.com.
  • example.com. 20 backupmail.example.com.

This means that mail servers should first try to deliver email to mail.example.com. If mail.example.com is down or unreachable, they will then attempt delivery to backupmail.example.com. Having a higher priority (lower number) server is typically the primary mail handler, while lower priority (higher number) records serve as backups.

What to Do If Your MX Records Are Incorrect

If, after you view domain MX records, you discover they are pointing to the wrong servers or are missing entirely, you'll need to correct them. This usually involves logging into your domain registrar's control panel or your DNS hosting provider's dashboard.

General Steps:

  1. Identify your DNS management interface: This is where you manage your domain's DNS records. It's often your domain registrar (like GoDaddy, Namecheap, Bluehost) or a dedicated DNS service (like Cloudflare, AWS Route 53).
  2. Navigate to DNS Management/Zone Editor: Look for a section related to DNS settings, zone files, or record management.
  3. Locate or Add MX Records: Find the existing MX records for your domain. You may need to delete the incorrect ones and add the correct ones.
  4. Enter the correct values: You'll need the exact hostnames and priority numbers provided by your email service provider.
    • Hostname: This is the mail server address (e.g., aspmx.l.google.com.). Make sure to include the trailing dot if your DNS manager requires it (many do automatically).
    • Priority: The numerical value (e.g., 1, 5, 10).
    • TTL (Time To Live): This determines how long DNS resolvers cache the record. You can usually leave this at the default setting (often 3600 seconds or 1 hour) unless your provider specifies otherwise.
  5. Save Changes: Once you've entered the correct information, save your changes.

Important Considerations:

  • Propagation Time: DNS changes don't happen instantly across the entire internet. It can take anywhere from a few minutes to 48 hours for the changes to propagate fully. During this time, some users might still be directed to the old servers.
  • Consult Your Email Provider: Always refer to the official documentation or support from your email service provider for the exact MX record values they require.

Frequently Asked Questions about Viewing MX Records

Q1: How often should I check my MX records?

It's a good practice to check your MX records periodically, especially if you're experiencing email delivery issues or have recently made changes to your email service. For most users, a quick check every few months or after a significant change is sufficient.

Q2: What is the difference between an MX record and an A record?

An MX record specifies the mail server responsible for receiving email for your domain. An A record (Address record) maps a domain name to an IPv4 address, essentially telling systems where to find your website's server.

Q3: Can I have multiple MX records for a domain?

Yes, and it's highly recommended for redundancy. You can have multiple MX records with different priority values. The mail server will attempt to deliver to the lowest priority number first, then move to higher numbers if the primary server is unavailable.

Q4: What does "Non-authoritative answer" mean in nslookup?

This means the DNS server that responded to your query is not the authoritative DNS server for the domain in question. It's a secondary DNS server that has a copy of the information, which is usually sufficient for most lookups.

Conclusion

Being able to view domain MX records is a fundamental skill for managing your online presence and ensuring reliable email communication. Whether you use quick online tools or more advanced command-line utilities like nslookup or dig, understanding how to list MX records for a domain empowers you to troubleshoot email problems, confirm correct configurations, and maintain the integrity of your domain's mail services. By following the steps outlined in this guide, you can confidently check and manage your domain's MX records, keeping your email flowing smoothly.

Related articles
Name Server Check for Domain: Your Essential Guide
Name Server Check for Domain: Your Essential Guide
Discover how to perform a name server check for your domain. Ensure your website is live and accessible with our step-by-step guide.
Jun 4, 2026 · 10 min read
Read →
How to DNS Resolve IP: Your Ultimate Guide
How to DNS Resolve IP: Your Ultimate Guide
Learn how to DNS resolve IP addresses, find the IP of a DNS name, and more. Master domain name to IP conversion with our expert guide.
Jun 4, 2026 · 12 min read
Read →
Zone DNS Lookup: Unlocking Domain Records Explained
Zone DNS Lookup: Unlocking Domain Records Explained
Master zone DNS lookup! Understand forward and reverse lookup zones, access domain zone files, and diagnose DNS issues with our expert guide.
Jun 3, 2026 · 13 min read
Read →
Check DNS TTL: Your Ultimate Guide
Check DNS TTL: Your Ultimate Guide
Learn how to check DNS TTL values for your domain. Understand what TTL means and why it's crucial for website performance and propagation.
Jun 3, 2026 · 11 min read
Read →
Check DNS Mail Records: Your Essential Guide
Check DNS Mail Records: Your Essential Guide
Need to check DNS mail records? Our expert guide helps you understand and verify your email's DNS for optimal deliverability and security.
Jun 3, 2026 · 14 min read
Read →
You May Also Like