Free DNS Lookup Tool – Check A, MX, TXT, NS & CNAME Records

Instantly look up DNS records for any domain — A, AAAA, MX, TXT, NS, CNAME, SOA, and CAA. This free DNS lookup tool queries Google's public DNS resolver directly from your browser with no sign-up, no API key, and no rate limits.

Enter a domain and press Enter to look up its A records.

What Is a DNS Lookup Tool?

A DNS lookup tool queries the Domain Name System directly and shows you the raw records a domain publishes — the IP addresses it points to, the mail servers that handle its email, the nameservers that manage it, and any text-based configuration it exposes. Instead of relying on your computer's cached DNS, this tool sends a fresh query to Google's public DNS resolver (dns.google) and shows you exactly what comes back in real time.

This is the same information your browser silently looks up every time you visit a website, except here it is surfaced directly so you can verify configuration, debug propagation issues, audit email authentication records, or confirm that DNS changes have actually taken effect. Whether you are a web developer, sysadmin, SEO professional, or site owner troubleshooting a problem, DNS lookup is one of the most fundamental diagnostic tools available.

Why Would You Need to Check DNS Records?

  • Verifying domain setup — Confirm A or CNAME records point to the correct server after pointing a domain at new hosting, a CDN, or a landing page builder.
  • Email deliverability — Check that MX records resolve correctly and that SPF, DKIM, and DMARC TXT records are published as expected. Missing or misconfigured email authenticationrecords are one of the top reasons legitimate emails land in spam.
  • Debugging propagation — See what a public resolver currently returns while waiting for DNS changes to propagate globally after a hosting migration or nameserver change.
  • Migrating providers — Confirm nameserver (NS) records have switched over after moving a domain to a new registrar or DNS host.
  • Security audits — Review CAA records to see which certificate authorities are authorized to issue SSL/TLS certificates for a domain.
  • Competitive research — Look up a competitor's DNS to see which hosting provider, CDN, or email service they use — all publicly available information in DNS.
  • General troubleshooting — Diagnose "site not loading" or "email not arriving" issues that trace back to DNS misconfiguration.

DNS Record Types Explained

This tool supports all eight major DNS record types. The table below explains what each one does and when you would look it up:

RecordPurposeExample Use Case
AMaps domain to an IPv4 addressVerify your site points to the correct server IP
AAAAMaps domain to an IPv6 addressCheck if a domain supports IPv6
CNAMEAlias pointing to another domainConfirm a subdomain routes through a CDN
MXSpecifies mail servers for the domainDebug email delivery failures
TXTFree-form text for verification and authCheck SPF, DKIM, DMARC records
NSLists authoritative nameserversConfirm nameserver migration completed
SOAZone admin info (primary NS, serial, refresh)Verify zone updates propagated
CAARestricts which CAs can issue SSL certsAudit SSL certificate authorization

DNS Response Status Codes

Every DNS query returns a status code alongside the results. Understanding these codes helps you diagnose issues quickly:

CodeNameWhat It Means
0NOERRORQuery succeeded — records may or may not exist for that type
2SERVFAILNameserver failed to process — often a server-side issue
3NXDOMAINDomain does not exist — not registered or expired
5REFUSEDNameserver refused the query — usually a policy restriction

How to Use This DNS Lookup Tool

  • Step 1: Type a domain name — for example, example.com or mail.example.com for a subdomain.
  • Step 2: Select the record type you want to check.
  • Step 3: Press Enter or click Search to run the lookup.
  • Step 4: View results. Each record shows its type, TTL, and data value. Click any record to copy its value.
  • Step 5: Use "Export all DNS data" to download every record type as a single JSON file for documentation or audits.

Understanding TTL (Time to Live)

Every DNS record has a TTL value, shown in seconds next to each result. TTL tells DNS resolvers how long they can cache that record before re-querying the authoritative nameserver. A TTL of 3600 means one hour of caching; 300 means five minutes.

When you update a DNS record, the change does not appear everywhere instantly. Resolvers worldwide may still serve the old cached version until their local TTL expires. This is why freshly changed records can take minutes to 48 hours to propagate, depending on the previous TTL. Checking against a public resolver like this tool is the fastest way to see whether Google's DNS has picked up your change.

If you plan to make DNS changes, lowering the TTL to 300 seconds a day or two beforehand ensures faster propagation when the actual update is made.

Common DNS Troubleshooting Scenarios

Website Not Loading After Changing Hosting

Look up the A record. If it still shows your old hosting provider's IP, the DNS change has not propagated yet — check the TTL to estimate when it will. If the A record shows the new IP but the site does not load, the issue is at the hosting level, not DNS.

Email Not Being Delivered

Check MX records first — they must point to your email provider's servers. Then check TXT records for SPF, DKIM, and DMARC. If any of these are missing or incorrectly formatted, receiving servers may reject or spam-folder your outgoing mail.

SSL Certificate Not Issuing

If your hosting provider cannot issue an SSL certificate, check the CAA record. If a CAA record exists and does not include your certificate authority (e.g., letsencrypt.org), issuance will be blocked. Either add the correct CA or remove the CAA restriction.

Subdomain Not Resolving

Enter the full subdomain (e.g., blog.example.com) and look up its A or CNAME record. If NOERROR returns with zero records, the subdomain has not been created in DNS yet — add the record at your DNS provider.

Email Authentication Records — SPF, DKIM, and DMARC

Three TXT-based DNS records form the backbone of email authentication. If you manage a domain that sends email, these are critical for deliverability:

  • SPF (Sender Policy Framework) — Lists the servers authorized to send email for your domain. Missing or overly broad SPF records are one of the most common causes of email going to spam.
  • DKIM (DomainKeys Identified Mail) — Adds a cryptographic signature to outgoing emails. The receiving server uses a public key published in your DNS to verify the message was not tampered with.
  • DMARC (Domain-based Message Authentication) — Tells receiving servers what to do when SPF or DKIM checks fail. DMARC also enables reporting so you can see who is sending email using your domain.

Use the TXT record lookup in this tool to verify all three are correctly published for your domain.

How DNS Works — A Quick Overview

The Domain Name System is the internet's phone book. When you type a URL into your browser, your device does not know where to find that website. It asks a DNS resolver to translate the human-readable domain name (like example.com) into a machine-readable IP address (like 93.184.216.34). The resolver checks its cache first; if it does not have the answer, it queries the authoritative nameservers for that domain and returns the result.

This entire process — DNS resolution — happens in milliseconds and is invisible to the user. But when it breaks or is misconfigured, websites go down, emails stop arriving, and SSL certificates fail to issue. That is when a DNS lookup tool becomes essential for pinpointing what went wrong.

Frequently Asked Questions

Is this DNS lookup tool free to use?

Why does this tool show different results than my own computer?

What does NXDOMAIN mean?

Why are there no results for a record type I expected?

Can I look up DNS records for a subdomain?

What is the difference between A and CNAME records?

How long does DNS propagation take?

What is the Export All DNS Data button?

Does this tool store or track the domains I look up?

Final Thoughts

DNS is the invisible infrastructure that makes the internet work. When everything is configured correctly, nobody thinks about it. When something breaks — a site goes down, email stops arriving, an SSL certificate fails to issue — DNS is almost always the first place to look. This tool gives you instant, reliable visibility into any domain's DNS configuration so you can diagnose issues, verify changes, and move on.

Looking for other tools? Explore our EMI calculator for loan planning, our calorie calculator for daily nutrition targets, or our BMI calculator to check your body mass index.