Skip to content
AdminKit

How do you read a WHOIS or RDAP lookup result?

A WHOIS or RDAP lookup for a domain returns its registrar, key dates (registration, last changed and expiry), status codes that control whether it can be transferred or deleted, and its authoritative nameservers; for an IP address it instead returns the allocated address block, the organization it is assigned to, and the regional registry that manages it.

By AdminKit team, Netbase JSC · Updated October 29, 2026

Why a lookup result has so many fields

A single WHOIS or RDAP query packs together several unrelated pieces of information: who registered a name, when, through which company, under what restrictions, and which servers answer for it. That breadth is intentional — the original WHOIS protocol (RFC 3912) was designed in an era when “who do I contact about this domain or IP block” was the whole point, and registries have kept extending the same record ever since rather than splitting it into separate lookups. RDAP, the modern replacement, carries the same categories of data but as structured JSON instead of loosely formatted text, which is what lets a tool like AdminKit’s Whois / RDAP lookup parse and label each field reliably instead of guessing at a registry-specific text layout.

The domain fields that matter

Registrar. The company the domain is registered through — not necessarily who runs the website, which can be a different provider entirely. If you don’t recognize the registrar name on a domain you believe you control, that’s worth investigating immediately.

Key dates. Registration date, last-updated date, and expiry date. The expiry date is the one with real consequences: once it passes without renewal, most registries put the domain through a grace period and then release it for anyone to register. Losing a domain this way requires no attack at all, just a missed renewal — see our guide on domain expiry and renewal for the realistic timeline and how to avoid it.

Status codes. These are standardized EPP codes, not free text, so the same code means the same thing regardless of registrar or registry. clientTransferProhibited and clientDeleteProhibited are locks your registrar applies, usually on by default, that block an unauthorized transfer-away or deletion — a protective feature you want to see present, not a warning sign. Status codes starting with server instead of client are set by the registry itself and more often indicate a dispute, a policy action, or a domain already moving through deletion.

Nameservers. The authoritative nameservers listed here are what actually control where the domain’s DNS records (A, MX, TXT and so on) are published. These should match what you configured with your DNS provider; a nameserver you didn’t set is one of the clearest signs of a hijack at the registrar level, distinct from a router-level DNS hijack — see is my router’s DNS hijacked? for that separate failure mode.

The IP fields that matter

An RDAP lookup for an IP address returns different information: the allocated address range it falls within, the organization that range is assigned to, and which regional internet registry (ARIN, RIPE NCC, APNIC, LACNIC or AFRINIC) manages it. This is useful for a different kind of question than a domain lookup answers — not “who owns this name” but “who operates this network,” which matters when you’re trying to judge whether traffic from an address looks like a residential ISP, a cloud provider, or something else. AdminKit’s DNS lookup tool complements this by resolving a domain to the IP addresses it currently points at, so you can chain the two lookups together.

Why some data is redacted

Since the EU’s GDPR took effect, most registrars operating globally redact registrant personal data (name, email, phone, postal address) from public WHOIS/RDAP output by default, replacing it with a privacy-proxy service’s contact details or an empty field. This applies most consistently to individual registrants; organizational registrants are more likely to have their business name remain visible, since the legal protection is narrower for a company than a natural person. A redacted result is the normal, expected case today — it does not by itself indicate anything suspicious about the domain.

Reading a result as a quick trust signal

None of this is a substitute for a dedicated security check, but a WHOIS/RDAP result gives you two cheap sanity checks worth running on any domain you’re relying on: does the registrar match who you actually registered through, and are the nameservers the ones you configured. Both are fields an attacker who compromises a registrar account would typically change, so an unexpected value in either is worth investigating before you trust anything else about the domain. For a deeper look at whether a domain’s current DNS configuration has actually been tampered with — rather than just its registration record — pair this with is my router’s DNS hijacked?, which also covers the registrar/provider-level case.

This guide is general information, not a security audit of your specific network — see our disclaimer for what AdminKit's guidance does and does not commit to.

Frequently asked questions

What's the difference between a WHOIS and an RDAP lookup?

WHOIS is an old, text-only protocol (RFC 3912) with no standard output format, so every registry formats its reply slightly differently. RDAP is its IETF-standardized successor, returning the same category of registration data as structured JSON over HTTPS with a consistent schema (RFC 9082 for the query format, RFC 9083 for the JSON response), which is why AdminKit's lookup tool and most modern tooling query RDAP rather than legacy WHOIS.

Why is the registrant's name or email hidden in the result?

Most registrars redact personal registrant data by default under privacy rules such as GDPR, replacing the name, email and address fields with a privacy-proxy placeholder or an empty field. Organizational registrants — companies that register a domain in their business name — are more likely to remain visible, since the redaction obligation is narrower for them. This is normal, not a sign anything is wrong with the domain.

What do status codes like clientTransferProhibited actually mean?

These are EPP (Extensible Provisioning Protocol) status codes that the registry or registrar attaches to a domain to control what can happen to it. clientTransferProhibited and clientDeleteProhibited are locks your own registrar sets, usually by default, to stop an unauthorized transfer or deletion — they are a protective feature, not a problem. serverHold or pendingDelete, by contrast, usually signal a registry-level dispute, policy violation, or expiration already in progress, and are worth investigating if you see them on a domain you control.

Can I tell if a domain was hijacked just from a WHOIS/RDAP result?

It gives you two useful signals, not a verdict: whether the registrar and nameservers listed are the ones you actually set up, and whether an expected security lock (like clientTransferProhibited) is still in place. A registrar you don't recognize, nameservers you didn't configure, or a lock that disappeared without your action are all strong signs something changed without your knowledge — see our guide on DNS hijacking for how to confirm and respond.

Why does a lookup sometimes return no result at all?

Two common reasons: the domain genuinely isn't registered, or you're querying a registry that hasn't deployed RDAP yet and only supports legacy WHOIS (a shrinking but not zero set, years after the push to migrate). For an IP address, a missing result usually means the address falls in a reserved or not-yet-allocated range rather than one assigned to an organization.

Want AdminKit to watch this for you?

Free checks tell you the state today. Protective DNS and monitoring tell you when it changes.

Huy Nguyen (David), Founder and CEO of Netbase JSC

Talk to an expert

Huy Nguyen (David), Founder & CEO, Netbase JSC

Ask whether this fix applies to your setup, or get a second pair of eyes on your DNS and mail records.