Windows 10: How to perform a DNS MX lookup using nslookup

How to Use Nslookup to Verify MX record configuration

You can use the Nslookup tool to verify that your MX records are configured correctly by querying an external or Internet DNS server.

Before You Begin

Before you perform the procedure in this topic, read Verifying DNS Design and Configuration.
  1. At a command prompt, type nslookup, and then press ENTER.
  2. Type serverĀ <IP address>, where IP address is the IP address of your external DNS server, and then press ENTER.
  3. Type set q=MX, and then press ENTER.
  4. Type <domain name>, where domain name is the name of your domain, and then press ENTER. The MX record for the domain you entered should be displayed. If the MX record is not displayed, DNS is not configured properly.
The example below shows how MX records appear for the fictitious domain,


In this example, the preconfigured DNS server is behind a proxy server. Therefore, an external or Internet DNS server with a known IP address of was used to perform the query. Next, the query type was set to MX to locate the mail exchangers for In this example, five SMTP servers are equally balanced, each with its own IP address. However, your domain might only have a single entry, as seen in the following example: MX preference = 10, mail exchanger = internet address =

Was this blog post helpful for you?

Support my blog and donate!

My blog is open to the public and will always be freely available. With your donation, we can help others learn, together.

Donate in Bitcoin: