FreeDomain & Network tool

DNS Records Checker

Enter a domain and the tool runs live DNS lookups for its A, MX, TXT, NS and CNAME records, then lists what it finds under each type. Record types that return nothing are named at the bottom, which is often the answer you were looking for.

A, MX, TXT, NS, CNAMEMX shown with priorityMissing types listed

Updated · by the Linkstonic team

linkstonic.com/tool/dns-records-checkerLive
How it works

How the lookup reports records

The lookups run on our server, not in your browser. A few formatting details are easy to misread the first time, so here they are.

01

Live server lookup

The domain goes to Linkstonic's server, which queries DNS with Node.js's built-in resolver. You see what that resolver gets back right now. If you changed a record minutes ago, the old value can still show until caches along the way expire.

02

One card per type

Each record type that returns data gets its own card, titled A, MX, NS and so on, with one record per line. Domains with several A records or name servers show every one of them, which is useful for spotting a stale IP left behind after a migration.

03

MX with priority

Mail records are shown as the mail host followed by its priority, like "aspmx.l.google.com (priority: 1)". Lower numbers are tried first. Two MX records with the same priority share the load, and a high-numbered one is a backup.

04

TXT as raw strings

TXT records appear in their raw form, as a bracketed list of quoted strings. That looks odd but is accurate: DNS stores long TXT values in chunks of up to 255 characters, so a long DKIM or SPF record can show as two or more quoted pieces on the same line.

05

Not found line

Types with no records are listed at the end as "Not found: CNAME" and similar. For a root domain, a missing CNAME is normal and correct, because DNS doesn't allow a CNAME at the zone apex next to the other records. The tool doesn't show TTL values.

Worked example

A typical small-business domain

An illustrative result for example.com using Google Workspace for email. Addresses come from documentation ranges, not a real host.

Input
example.com
Output
203.0.113.10A
aspmx.l.google.com (priority: 1)MX, first of five
["v=spf1 include:_spf.google.com ~all"]TXT
ns1.example-dns.netNS, first of two
Not found: CNAMEBottom line

The missing CNAME isn't a problem. It's the root domain, which can't hold a CNAME. Run www.example.com instead and a CNAME often appears, pointing at a host or CDN.

Use cases

Why people look up DNS

DNS problems look like other problems: bounced mail, a site that won't load, a failed verification. This is the quickest way to rule them in or out.

SEOs verifying Search Console

Domain properties in Google Search Console need a TXT record. After adding it at your registrar, check here that the google-site-verification string is live before clicking Verify, so you're not waiting on a failed attempt.

Developers during a migration

Moving hosts means changing A records or name servers. Checking both before and after the switch shows whether the new values are live and whether an old IP is still hanging around.

Email and IT admins

When mail bounces or lands in spam, the MX and TXT cards show whether mail routes where it should and whether SPF includes every service that sends for you, from your helpdesk to your newsletter tool.

Buyers checking a domain

Before buying an expired or aftermarket domain, the NS and A records show whether it's parked with a marketplace, still hosted somewhere, or pointing at a server you'd rather not inherit along with the name.

Reference

Record types you'll see

The five types this tool looks up, plus the TXT records that matter most for email and verification.

RecordWhat it doesExample value
APoints a name to an IPv4 address203.0.113.10
CNAMEMakes one name an alias of anotherwww → example.netlify.app
MXNames the servers that accept emailmail.example.com, priority 10
NSNames the servers authoritative for the zonens1.example-dns.net
TXT (SPF)Lists servers allowed to send mail for the domainv=spf1 include:_spf.google.com ~all
TXT (DMARC)Sets the policy for failed mail checks, on _dmarc.domainv=DMARC1; p=quarantine
TXT (verification)Proves ownership to Google Search Console and other servicesgoogle-site-verification=...

A domain should publish only one SPF record. Two separate v=spf1 TXT records make SPF fail.

DNS Records Checker illustration: a globe icon next to a sample result card with A and MX rows
DNS Records Checker, sample result
Our take

DNS rarely helps rankings, but it can break them

No DNS record makes a page rank higher. What DNS can do is make a site unreachable, and a site Googlebot can't reach for long enough starts dropping out of the index. So I'd treat DNS as plumbing: check it whenever something changes, and forget about it the rest of the time.

Migrations are where it goes wrong. Someone updates the A record for the root domain and forgets www, or moves name servers to a new provider and leaves the MX records behind. A two-minute lookup on both example.com and www.example.com after every hosting change catches most of it.

AI crawlers behave like any other client here. If GPTBot, PerplexityBot or Google's crawlers can't resolve your domain, your pages can't be fetched, cited or summarized. It's not a visibility tactic. It's the floor everything else stands on, and it's worth confirming after any change at your registrar or CDN.

Practical tips

Checks worth running

A few lookups catch most DNS mistakes we see.

  1. 01

    Check the root domain and the www subdomain separately. They are different names and can point to different places.

  2. 02

    Look for more than one TXT record starting with v=spf1. Merge them into a single record.

  3. 03

    Make sure every MX host resolves. An MX pointing at a name with no A record means mail for that host fails.

  4. 04

    After changing name servers, confirm the NS card shows the new provider before editing records there.

  5. 05

    Remove leftover verification TXT records for services you no longer use. They're harmless but make audits harder.

DNS Records Checker tips illustration: a checklist card that starts with "Check the root domain and the www" and "Look for more than one TXT record"
DNS Records Checker, checklist
Our customers

How we help marketers win

01techventuresShare of voice
02northlineReporting time
03arclabsAI mentions
FAQ

DNS Records Checker questions

01Which DNS record types does this check?

A, MX, TXT, NS and CNAME, per the tool card. Any type that returns records gets its own card. Types with nothing published are listed on a "Not found" line underneath.

02Why does my new DNS record not show up yet?

The lookup uses a resolver that may still hold the old value in cache until its TTL runs out. Depending on the record, that can take from minutes to a day or two. Check again later, and confirm the record is saved at your DNS provider.

03Why is CNAME listed as not found?

Usually because you looked up a root domain like example.com. DNS doesn't allow a CNAME at the zone apex alongside other records, so its absence is expected there. Try the www subdomain instead.

04Can I check SPF and DMARC with this?

SPF lives in the root domain's TXT records, so it shows in the TXT card. DMARC is a TXT record on _dmarc.yourdomain.com, so enter that full name as the domain and it should appear in the TXT card.

05Does it show TTL values?

No. The results show record values, and MX priority, but not TTLs. If you need the TTL, use a command-line tool like dig, which prints it next to each record.

Beyond one-off checks

See how your pages do in Google and AI answers

Linkstonic tracks rankings, audits your site and shows whether ChatGPT, Gemini and Perplexity mention you. The free plan needs no credit card.