In Networking Last updated:
Share on:
Cloudways offers managed cloud hosting for any size business to host a website or complex web applications.

Misconfigured DNS records for your website might be one of the reasons for website downtime.

In troubleshooting an issue with DNS records, you have to check which records were mismatched. In troubleshooting the DNS configuration and in the information-gathering phase of hacking, retrieving the DNS records is the first step.

Have you ever wondered how to check the DNS records of any website quickly?

There are so many online and command-line tools to check DNS records.

But before that…

What are DNS records? 🤔

DNS records are like the instructions that are kept in the zone entries of root DNS servers. Each website’s DNS configuration is mapped via DNS records.

There are many different sorts of DNS records on the internet. But these are the most common sorts of DNS records that are seen on every website.

  • A record – Points website name to IPV4 address
  • AAAA –  Points hostname to IPV6 address
  • NS  –  specifies the authoritative nameservers
  • MX –  responsible for directing an email to a mail server.
  • PTR –  Used for reverse lookups
  • CNAME – redirects one domain to another. For example, even if you just type in the web browser, you will be redirected to, which is the DNS record behind that configuration.

We have summed up a list of a few DNS record lookup tools. Let’s get rolling!  😎  is a handy and excellent web service that can assist you in viewing the DNS records of any given website. Enter the website name you want and click on the ‘Find DNS records’ button to continue.

The best thing about this tool is, it consists of an auto-suggestion method.  And it also has an option to choose your desired DNS server to retrieve DNS records.

Geekflare DNS Lookup

Geekflare DNS Lookup is a straightforward way to list the DNS records for any domain name. Besides, one gets associated details like the TTL values, IP addresses, priorities, etc.

The best use case is to verify the changes if you’ve recently updated the DNS records.

Looking for a programmatic way to check DNS records? Try Geekflare DNS API today and get reliable information on A, CNAME, MX, NS, TXT, and other DNS record types.

This DNS Lookup API supports multi-location checks for region-specific DNS configurations.

You can start with a free-forever plan that bundles 500 requests per month with a 1-request-per-second rate limit. The premium subscriptions start with 10k API calls, billing just $10 a month, offering additional perks like rotating proxy and a higher limit of 10 requests per second.

DNS Checker

DNSchecker is a web-based service that allows you to see the DNS records of any website quickly. Simply input the domain name, choose the DNS server to query records, and click on the “Lookup DNS.”

It also has an option to choose the records you want to retrieve. This web service can also query other types of records such as SPF (Sender Policy Framework), DS records, and DNSKEY.

MX Toolbox

MXToolbox DNS lookup is a  powerful tool that can show out all the DNS records. Type its URL into the text box and click ‘DNS lookup.’

This tool consists of other features such as blacklist check, DKIM, DMARC, ASN, and LOC lookup.

DNS Watch

The DNS Watch lookup tool is a straightforward tool to use. Enter a hostname or website IP address in the input field and select the record type to retrieve.

Using Command Prompt

Alternatively, you can retrieve the DNS records of any website by using the nslookup command-line tool in the terminal.

Just type the following command in the terminal.


Here you can provide any web address you want. For example,

Default Server:
Address:  2405:201:c02b:a0c1::c0a8:1d01


Non-authoritative answer:
Addresses:  2606:4700:8dda:e4c7:b100:0:207e:38b5

To retrieve the specific record like NS and MX. Just use the set query method.

> set query=mx

Non-authoritative answer:   MX preference = 5, mail exchanger =   MX preference = 5, mail exchanger =   MX preference = 10, mail exchanger =   MX preference = 10, mail exchanger =   MX preference = 1, mail exchanger =

> set query=ns

Non-authoritative answer:   nameserver =   nameserver =

You can see the nslookup command provides the DNS records, whichever you want to see.

Conclusion 👩‍💻

I hope you find these tools useful for fast performing a DNS query for your domain. If you need help in implementing the DNS CAA record, do check out our guide on DNS CAA Validation and Implementation.

Share on:
  • Ashlin Jenifa
    Hey there, my name is Ashlin, and I’m a senior technical writer. I’ve been in the game for a while now, and I specialize in writing about all sorts of cool technology topics like Linux, Networking, Security, Dev Tools, Data Analytics, and Cloud…

Thanks to our Sponsors

More great readings on Networking

Power Your Business

Some of the tools and services to help your business grow.
  • The text-to-speech tool that uses AI to generate realistic human-like voices.

    Try Murf AI
  • Web scraping, residential proxy, proxy manager, web unlocker, search engine crawler, and all you need to collect web data.

    Try Brightdata
  • is an all-in-one work OS to help you manage projects, tasks, work, sales, CRM, operations, workflows, and more.

    Try Monday
  • Intruder is an online vulnerability scanner that finds cyber security weaknesses in your infrastructure, to avoid costly data breaches.

    Try Intruder