WHOIS is a protocol that lets you query databases to find out who owns a domain name or an IP address.

Here’s a domain name being looked up:

whois google.com

This command hits a WHOIS server, which is essentially a specialized database. The server looks up the domain name you provided and returns a bunch of information, including the registrant’s name, organization, contact details, and the domain’s registration and expiration dates. It’s like a public phone book for the internet, but for domain ownership.

The core problem WHOIS solves is establishing ownership and contact information for internet resources. Before WHOIS, if you wanted to know who controlled a specific domain or IP address, there was no standardized way to find out. This made managing the internet, resolving disputes, and identifying malicious actors incredibly difficult.

Internally, the WHOIS system is a distributed network of servers. When you query a domain name, your WHOIS client first contacts the WHOIS server for the top-level domain (TLD) registry (e.g., .com, .org, .net). This TLD registry server then directs your query to the specific registrar that manages that domain. The registrar’s WHOIS server holds the detailed registration information.

Here’s a typical WHOIS output for google.com:

Domain Name: GOOGLE.COM
Registry Domain ID: 7337997_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2023-09-14T10:56:34Z
Creation Date: 1997-09-15T04:00:00Z
Registry Expiration Date: 2026-09-14T04:00:00Z
Registrar: MarkMonitor Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email: abuse@markmonitor.com
Registrar Abuse Contact Phone: +1.2083893204
Domain Status: clientDeleteProhibited clientTransferProhibited clientUpdateProhibited serverDeleteProhibited serverTransferProhibited serverUpdateProhibited
Name Server: ns1.google.com
Name Server: ns2.google.com
Name Server: ns3.google.com
Name Server: ns4.google.com
DNSSEC: unsigned

The levers you control when using WHOIS are primarily the domain name or IP address you query. The system itself is managed by ICANN (Internet Corporation for Assigned Names and Numbers), which delegates authority to TLD registries, who in turn accredit registrars. You interact with the publicly available WHOIS servers that these entities operate.

The most surprising true thing about WHOIS is that the information you see is not always accurate or up-to-date, and privacy services actively obscure the real registrant. While the protocol is designed for transparency, many domain owners use privacy protection services offered by registrars. These services replace the individual’s or organization’s personal contact information with the details of a proxy service. This means that while you can see who is listed as the registrant (often a privacy company), you can’t directly see the actual end-user who purchased the domain without further investigation or legal process. This is a fundamental tension between the intended transparency of WHOIS and the desire for online privacy.

The next concept you’ll likely encounter is understanding the differences between TLD registries and domain registrars.

Want structured learning?

Take the full Dns course →