DNS lookup

Looks up A, AAAA, MX, TXT, CNAME, NS, SOA and PTR records, and asks four public resolvers for one record type to show whether they agree.

Example: ken.so, checked not cached

13 records found

AAAAAMXTXTNSSOA

ken.so answers with A, AAAA, MX, TXT, NS, SOA. Looked up on Cloudflare (1.1.1.1) just now, not from Ken's cache.

Records
13
6 of 7 types
Resolver
Cloudflare
1.1.1.1, not from Ken's cache
Slowest answer
24 ms
Per record type

Records

ken.so, asked fresh, never from our cache.
Type
Value
A
104.21.10.205
TTL 300
A
172.67.131.186
TTL 300
AAAA
2606:4700:3036::ac43:83ba
TTL 300
AAAA
2606:4700:3033::6815:acd
TTL 300
MX
smtp.google.com
priority 1
TXT
MS=ms41251032
TXT
anthropic-domain-verification-yszsfy=7DFta3Rlo7XyOWXRUKGzVrb8P
TXT
google-site-verification=JTgYKD-sazQbGOhOBhfu56sPZ-DeuVwANjMVqtwv8HE
TXT
google-site-verification=hIi4NQiHRUIVajSHIW81dMHUn-VXE4HbG_CSV0aWj3w
TXT
v=spf1 include:_spf.google.com ~all
NS
courtney.ns.cloudflare.com
NS
dilbert.ns.cloudflare.com
SOA
courtney.ns.cloudflare.com dns.cloudflare.com
serial 2417900583
CNAME
no records

Next

Email me this report
Every record we found and a saved link with a re-check button that stays live for 90 days.
Full report as HTMLEvery recordSaved link for 90 days
One email with the report. No sequence, no sales call.
Ken watches the DNS of every domain it sends from.
SPF, DKIM, DMARC and MX checked daily while it warms and sends.
Start free - 1,000 credits, no card

What the DNS lookup does

Enter a domain or an IP address and pick a record type, or look up all of them at once. The tool queries A, AAAA, MX, TXT, CNAME, NS, SOA and PTR records and shows each answer, with its TTL on A and AAAA records. For an IP address it runs a reverse lookup and returns the PTR record, for IPv4 and IPv6.

The propagation view sends the same query to Cloudflare, Google, Quad9 and OpenDNS, so you can see whether a change has reached the large public resolvers.

What each record type is for

  • A and AAAA map a name to an IPv4 or IPv6 address.
  • MX lists the servers that receive mail for the domain. The lowest preference number is tried first.
  • TXT holds text: SPF records, DKIM keys, DMARC policies and site verification tokens.
  • CNAME makes one name an alias of another. It can't sit at the root of a domain or next to other records with the same name.
  • NS names the authoritative servers for the zone.
  • SOA holds the zone's serial number and timers, including how long resolvers cache a negative answer.
  • PTR maps an IP address back to a name. That's reverse DNS.

How to read propagation

DNS doesn't push changes. Each resolver keeps its cached answer until the TTL runs out, then asks again. If Google shows the new record and Cloudflare still shows the old one, wait out the old answer's TTL, which the tool shows for A and AAAA records.

If all four resolvers disagree with what your DNS panel shows, check the NS records. You may be editing a zone that isn't authoritative for the domain.

Why it matters for cold email

Every deliverability check rests on these lookups. A sending domain needs an MX so replies arrive, a TXT record for SPF, a TXT or CNAME record for DKIM and a TXT record for DMARC. Sending IPs need a PTR record whose name resolves back to the same IP, which Gmail requires from all senders.

After setting up a new domain, look up each record on all four resolvers before warmup starts. It catches typos and records saved in the wrong zone before they cost you a week of warmup.

Questions

How do I check the DNS records for a domain?
Enter the domain and pick a record type, or choose all types. The tool shows every answer, with the TTL on A and AAAA records. Use the propagation view to compare the answer from four public resolvers.
What is a PTR record?
A reverse DNS record that maps an IP address to a host name. Mail servers check it on the connecting IP, and Gmail requires sending IPs to have one whose name resolves back to the same IP. The owner of the IP sets it, usually your host or provider, not your domain's DNS panel.
How long does DNS propagation take?
Up to the TTL of the old record, so a record with a TTL of 3600 can take an hour to update everywhere. New records usually appear within minutes, unless a resolver cached a 'not found' answer, which lasts as long as the negative TTL in the zone's SOA record.
Can an MX record point to an IP address or a CNAME?
No. An MX record must point to a host name that has A or AAAA records. RFC 2181 and RFC 5321 say the target must not be an alias, so a CNAME there is wrong even though some receivers tolerate it.
Why do different DNS servers show different results?
Each resolver caches answers for the TTL, so during a change some show the old value and some the new one. Some providers also answer differently by location. If one resolver still differs after the TTL has passed, check the record at the authoritative nameservers.

More in Deliverability

30 tools.