DNS Lookup & WHOIS Checker

One lookup, four honest answers: common DNS records from a public recursive resolver, registration data over RDAP, SPF and DMARC analysis, and a resolver comparison that tells you what it can and cannot prove.

Your browser queries these services directly, so the name you look up and your IP address are visible to them: Cloudflare DNS and Google Public DNS (both public recursive resolvers) for records and comparison, and rdap.org, a redirector that forwards to the registry's RDAP server, for registration data. DevDome does not proxy, see or store these lookups. Privacy policy.

Run a lookup to get an evidence-based summary: web resolution, delegation, DNSSEC, email records, CAA and expiration, each with the observation behind it.
Enter a name above to query common DNS records (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) from a public recursive resolver, or pick a specific type including DS, DNSKEY, SRV, TLSA, SVCB and HTTPS.
Registration data appears here via RDAP: registrar, creation and expiration dates, EPP status codes, nameservers and DNSSEC delegation state.
SPF and DMARC analysis appears here: record syntax, the 10-DNS-lookup limit, policy strength and common misconfigurations, with the exact records as evidence.
Compares one record type between Cloudflare and Google. These are observations from two public recursive resolvers, not proof of global propagation. Add an expected value above to check whether your change is visible to each.

DNS record types: what each one does

A DNS records checker is only useful if you know what you are looking at. These are the record types this tool can query and what each of them controls.

RecordWhat it doesExample value
A Maps a hostname to an IPv4 address. The record browsers resolve to load your site. 93.184.216.34
AAAA Maps a hostname to an IPv6 address. The IPv6 twin of the A record. 2606:2800:220:1::1
CNAME Aliases one name to another name. Common for www and app subdomains. www → example.com
MX Routes email for the domain to mail servers. Lower priority is tried first. 10 aspmx.l.google.com
TXT Free-form text: SPF, DKIM, DMARC policies and site-verification strings. v=spf1 include:...
NS Delegates the zone: names the authoritative nameservers for the domain. ns1.cloudflare.com
CAA Restricts which certificate authorities may issue TLS certificates. 0 issue "letsencrypt.org"
SOA Zone metadata: primary nameserver, admin contact, serial and refresh timers. serial 2026070601
DS / DNSKEY The DNSSEC chain: DS at the parent, DNSKEY in the zone. Queryable via the type selector. 2371 13 2 ab12...
SRV / HTTPS / SVCB / TLSA Service discovery and modern endpoint records, also available in the selector. _sip._tcp SRV 10 5 5060 host

The DNS tab queries the common types in parallel over DNS-over-HTTPS and labels every response with its status code and, where the resolver validated the answer with DNSSEC, the AD flag. The Registration tab uses RDAP. The Resolver comparison tab asks Cloudflare and Google the same question and reports differences neutrally, because a recursive resolver is a cache view, not the authoritative truth.

Expired domains and broken DNS kill sites silently

Most domain outages are not attacks, they are paperwork. A card on file expires, renewal emails go to a mailbox nobody reads, and the domain lapses: the site vanishes, email bounces, and by the time anyone notices, the domain may already be in redemption. The expiration date in the Registration tab, shown as an absolute UTC date with calendar days remaining, is the single most important date your business is standing on.

DNS misconfiguration fails just as quietly. A deleted CNAME, an A record still pointing at a decommissioned server, an MX typo after a mail migration: visitors and messages disappear with no error on your side. DevDome Site Health watches this continuously, probing your site every 15 minutes and auditing domain health daily, so a lapsed domain or a dead record becomes an alert instead of a support ticket.

DNS and WHOIS lookup FAQ

What is a DNS lookup?

A DNS lookup queries the domain name system for the records published under a name: A and AAAA records point to server IPs, MX records route email, TXT records carry SPF and verification strings, and NS records name the authoritative nameservers. This checker queries the common record types in one pass over DNS-over-HTTPS against a public recursive resolver, and a selector adds specialist types like DS, DNSKEY, SRV, TLSA, SVCB and HTTPS.

Are DNS lookup results live or cached?

Both, and an honest tool says which. Cloudflare and Google are recursive resolvers: they answer from their cache when they have a fresh copy and only contact the authoritative nameservers when they do not. The TTL shown next to each record is the remaining cache lifetime at that resolver, not necessarily the TTL configured in the zone. To see exactly what is published, you would query the zone’s own authoritative nameservers, which browser-based tools cannot do directly.

What does a WHOIS domain lookup show?

The registration data behind a domain: the registrar it is registered through, the creation and expiration dates, EPP status codes such as clientTransferProhibited, the delegated nameservers and the DNSSEC delegation state. This tool fetches that data over RDAP, the structured successor to the old WHOIS text protocol, via the rdap.org redirector, which forwards the query to the registry responsible for the TLD.

Can this tool check DNS propagation?

It can compare what two public recursive resolvers (Cloudflare and Google) currently return, and you can supply the value you expect to see. That is useful evidence, but it is not a global propagation check: two resolvers agreeing does not prove every cache worldwide has your change, and two resolvers differing is often legitimate, caused by cache age, geo-dependent answers or load balancing. The Resolver comparison tab says exactly this, which is why it is not called a propagation checker.

What does clientTransferProhibited mean in WHOIS?

clientTransferProhibited is a registrar lock: the domain cannot be transferred to another registrar until the lock is removed. It is a normal protection against domain hijacking, not a problem. Codes starting with server, like serverTransferProhibited, are set at the registry level and are stronger. Codes like pendingDelete or redemptionPeriod mean the domain expired and is on its way out.

Does the expiration date mean my domain will renew then?

No. The date in RDAP is when the current registration period ends. What happens next depends on the registrar: auto-renew settings, a working payment method and registry grace periods. This tool shows the absolute UTC date and the number of calendar days remaining, and deliberately never says "renews", because a lookup tool cannot know your renewal configuration. If the date is close, check auto-renew at your registrar today.

What is the difference between NXDOMAIN and an empty answer?

NXDOMAIN means the name does not exist in DNS at all. An empty NOERROR answer means the name exists but has no records of the type you asked for: a domain with A records but no AAAA returns NOERROR with zero answers for an AAAA query. This tool labels the response code on every section, because the two states have very different fixes: a missing name versus a missing record type.