Domain intelligence

WHOIS and RDAP Explained: Who Owns a Domain?

Updated 14 September 2026 · 7 min read

Every domain name has a paper trail: when it was registered, through which company, when it expires, and what locks are on it. Since 2018 that record no longer names a person, and investigators who go looking for a name miss the parts that are still there and still useful.

What the registration record actually is

When you register a domain you are buying an entry in a registry's database. The registry runs the top-level domain: Verisign for .com, Nominet for .uk, DENIC for .de. You never deal with the registry directly. You deal with a registrar, which sells the registration and writes it into the registry on your behalf.

WHOIS is the protocol that lets anyone read that entry back. It dates to 1982, it runs on port 43, and it answers in free-form text that every registry formats a little differently. That format is the root of most of its problems: there is no schema, so every tool that reads WHOIS is really a pile of regular expressions guessing at labels that change between registries.

The fields that still matter

Names and addresses are mostly gone. These are not, and they carry more investigative weight than the contact block ever did.

Reading the status codes

Status codes are the most misread part of a registration record. They come in two families: client* codes set by the registrar, and server* codes set by the registry itself. The second family is the interesting one, because a registry does not act on a domain casually.

An old creation date is not a clean bill of health. Transferring a domain to a new owner does not reset its creation date, and there is an entire market in aged domains sold precisely because they look established. A 2009 creation date, a nameserver change three weeks ago and a website that has existed for a fortnight is a bought history, not a real one. Check the updated date and the site's archived history against the age before you treat age as trust.

Why the owner's name is missing

Until 2018, WHOIS published the registrant's name, postal address, email and phone number for most domains, and a good deal of the security industry was built on that assumption. The GDPR made publishing that data for European registrants unlawful without a basis for it, and ICANN's response, a Temporary Specification adopted in May 2018, applied redaction broadly rather than trying to sort registrants by geography at query time.

What you generally still get is the organisation name where the registrant is a company rather than a person, the country and sometimes the state, and a forwarding address that relays to the real registrant without revealing them. What you no longer get is an individual.

Separately, and predating all of this, privacy services replace the registrant block with the provider's own details. Seeing one is not a red flag by itself, it is the default at several large registrars, and plenty of ordinary people use it so that their home address is not on a public list. It becomes a signal only in combination: a privacy service on a domain claiming to be a regulated financial institution is a contradiction, because regulated institutions are required to be identifiable.

RDAP: the replacement, and it has already happened

RDAP: the Registration Data Access Protocol, standardised across RFCs 7480 to 7484 in 2015, is what WHOIS became. It is an HTTPS API returning JSON with defined field names, which removes the guesswork: events carry registration and expiry as real timestamps, status carries the EPP codes as an array, and secureDNS states the DNSSEC position outright.

It also solves problems WHOIS never could. Clients find the right server through IANA's bootstrap registry rather than a hardcoded list. Internationalised data has a defined encoding. Access control is possible, so a registry can in principle show more to an authenticated requester with a legitimate interest than to the public, the mechanism that makes redaction something other than a dead end.

ICANN required gTLD registries and registrars to run RDAP from 2019, and in January 2025 the obligation to keep port-43 WHOIS running ended. For .com, .org, .net and the rest of the gTLDs, RDAP is now the record and WHOIS is a courtesy that some providers still offer.

Country-code domains are their own countries in every sense. Many ccTLD registries offer RDAP, some do not, and several restrict lookups or rate-limit them heavily. MyRecon's domain tool queries RDAP first and reports plainly when a registry does not answer, rather than filling the gap with a guess.

WHOIS is not DNS. The registration record tells you about the contract: who registered the name, when, through whom, and what state it is in. DNS tells you how the name currently resolves: its servers, its mail, its verification records. A domain can have an immaculate registration and point at a server that went up yesterday. Read both; our guide to DNS records covers the other half.

A practical reading order

Given a domain you do not trust, this sequence gets you to a judgement in a couple of minutes.

  1. Creation date against the claim. Does the age of the registration match the age the site claims for itself? Note the gap, in either direction.
  2. Updated date. Did anything change recently, and does that change line up with when the site appeared?
  3. Registrar and registration length. The cheapest option for the shortest term is the profile of something disposable.
  4. Status codes. Any serverHold or clientHold means somebody has already complained and been believed.
  5. Nameservers. Do they match the hosting the site actually uses, and have you seen them on other domains in the same investigation?
  6. Then leave the record. Registration data narrows the question; it does not answer it. Pair it with DNS, certificate history and the content itself.

What the record cannot tell you

It cannot tell you who is behind a domain, in almost every case, and treating a privacy service or a redaction as evasion will make you wrong regularly. It cannot tell you whether a site is malicious: plenty of criminal infrastructure sits on clean, aged, fully locked registrations, and plenty of legitimate small businesses look exactly like something disposable because they registered a domain for a year and never thought about it again.

What it gives you is a set of facts with dates attached, which is worth more than it sounds. Most fraudulent infrastructure is new, cheap and in a hurry, and the registration record is where being new, cheap and in a hurry shows up first.

Look up any domain's live RDAP record with the MyRecon domain tool: registrar, dates, status codes, DNSSEC state and nameservers, returned as the registry reports them.

Related guides

← All guides

MyRecon Android is in closed testing for eligible testers. App availability and details.