WHOIS

WHOIS

One-liner: A query protocol for retrieving registration information about domain names, IP addresses, and autonomous systems.

🎯 What Is It?

WHOIS is a request-response protocol defined in RFC 3912 that queries databases containing information about registered domain names and IP addresses. WHOIS servers listen on TCP port 43 and return details about domain ownership, registration dates, and name servers.

🔍 How It Works

Query Flow

Client → WHOIS Server (TCP 43) → Response with registration data

Information Retrieved

Field Description
Registrar Company where domain was registered (e.g., Namecheap, GoDaddy)
Registrant Domain owner's contact information
Creation Date When domain was first registered
Expiration Date When registration expires
Updated Date Last modification date
Name Servers DNS servers authoritative for the domain
Status Codes Domain lock status, transfer restrictions

Command Usage

# Basic query
whois example.com

# Query specific WHOIS server
whois -h whois.verisign-grs.com example.com

# Query for IP address
whois 8.8.8.8

# Verbose output
whois -v example.com

Example Output

Domain Name: EXAMPLE.COM
Registry Domain ID: 2336799_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.iana.org
Updated Date: 2023-08-14T07:01:38Z
Creation Date: 1995-08-14T04:00:00Z
Registrar Registration Expiration Date: 2024-08-13T04:00:00Z
Registrar: IANA
Name Server: A.IANA-SERVERS.NET
Name Server: B.IANA-SERVERS.NET

⚔️ Offensive Use Cases

🛡️ Detection & Prevention (Blue Team)

Privacy Protections

Blue Team Considerations

🎤 Interview Angles

Common Questions

📚 References