/12 min read

What is a Domain Name? How Domains, TLDs, and WHOIS Work

A domain name is the human-readable address of a website, such as google.com. Behind it is a system of DNS records, registrars, registries, WHOIS/RDAP data, renewals, and security controls.

What is a Domain Name?

A domain name is a readable name that identifies a website or internet resource. Instead of typing an IP address like 142.250.80.46, you type google.com.

Domain names work through the Domain Name System (DNS), a global naming system that translates names into IP addresses and other records.

Every registered domain is unique at a given time. Two different registrants cannot own the exact same domain name simultaneously.

Domain Name Structure

DNS is hierarchical. Domain names are interpreted from right to left through levels such as TLD, domain, and subdomain.

Full URL: https://blog.example.com/article

Protocol:   https://
Subdomain:  blog
Domain:     example
TLD:        .com

The registered domain is usually:
  example.com

More examples:
  mail.google.com   -> subdomain: mail, domain: google.com
  en.wikipedia.org  -> subdomain: en, domain: wikipedia.org
  bbc.co.uk         -> name: bbc, public suffix: co.uk
  docs.github.io    -> subdomain: docs, domain: github.io

Types of Top-Level Domains

A top-level domain, or TLD, is the final part of a domain name after the last dot.

CategoryExamplesNotes
Generic TLDs (gTLD).com, .org, .netGeneral-purpose or historically category-based extensions
Restricted TLDs.edu, .gov, .milLimited to eligible institutions or government/military use
Country-code TLDs (ccTLD).uk, .de, .jp, .thTwo-letter country or territory codes
Repurposed ccTLDs.io, .ai, .tvCountry codes that became popular for tech, AI, or media branding
New gTLDs.app, .dev, .shop, .blogHundreds of newer descriptive extensions
Industry-specific:  .tech  .dev  .design  .app  .cloud
Geographic:         .nyc   .london  .tokyo  .berlin
Brand TLDs:         .google  .apple  .amazon  .microsoft
Generic:            .site  .online  .store  .blog  .xyz
Community:          .school  .club  .team  .social

Did you know?

.com remains the most recognized TLD, but many projects now use descriptive TLDs such as .app, .dev, .store, and .blog.

How Domain Registration Works

You do not permanently buy a domain. You register the right to use it for a term, usually 1 to 10 years.

The registry manages a TLD, the registrar sells registrations, and the registrant is the person or organization that controls the domain.

To keep a domain, you must renew it before expiration. Auto-renewal is strongly recommended for important domains.

Registration hierarchy:

ICANN
  -> Registry       manages a TLD such as .com or .org
    -> Registrar    sells domain registrations to customers
      -> Registrant owns the right to use the domain for a term

You do not permanently buy a domain.
You register the exclusive right to use it for 1-10 years.

WHOIS and RDAP Records

WHOIS is the older protocol for looking up domain ownership and registration data. RDAP is the newer structured replacement that returns standardized JSON responses.

Depending on privacy rules and registrar settings, public records may show registrar, creation date, expiration date, nameservers, status codes, and sometimes registrant information.

WHOIS privacy protection helps hide personal contact details and reduces spam and social engineering risk.

Example WHOIS/RDAP fields:

Domain Name: example.com
Registrar:   Example Registrar, Inc.
Created:     1995-08-14
Expires:     2027-08-13
Nameservers: ns1.example.net, ns2.example.net
Status:      clientTransferProhibited

Privacy protection often hides personal registrant details.

Domain Age

Domain age is the time since a domain was first registered or since its current registration record was created.

Older domains may have history, backlinks, trust signals, or reputation, but age alone does not guarantee quality or SEO value.

Before buying an existing domain, check its historical use, backlink profile, search penalties, and whether it was used for spam.

The Domain Lifecycle

Domains move through a lifecycle. Missing a renewal can eventually make the domain available to others.

Typical domain lifecycle:

Available
  -> Registered
  -> Active registration period
  -> Expired
  -> Renewal grace period
  -> Redemption grace period
  -> Pending delete
  -> Available again

Exact timing depends on the TLD and registrar policy.

Do not let important domains expire

Expired domains can be bought by competitors, domain investors, or malicious actors. Enable auto-renewal and keep payment details current.

Domain Transfers

A domain transfer moves a domain from one registrar to another, often for better pricing, DNS features, support, or consolidation.

Registrar transfer process:

1. Unlock the domain at the current registrar
2. Get the EPP/auth code
3. Start transfer at the new registrar
4. Confirm the transfer by email or dashboard
5. Wait for completion, often 5-7 days

Common restrictions:
  Cannot transfer within 60 days of registration
  Cannot transfer within 60 days of a previous transfer
  Domain must be unlocked
  EPP/auth code must be valid

Subdomains

A subdomain is a prefix before your registered domain. You create it with DNS records and can point it to different systems.

Common subdomain patterns:

www.example.com      classic website alias
blog.example.com     separate blog
shop.example.com     ecommerce storefront
api.example.com      API endpoints
staging.example.com  pre-production environment
docs.example.com     documentation
mail.example.com     webmail
app.example.com      web application

Domain vs Hosting

A domain name and web hosting are related but separate.

AspectDomain NameWeb Hosting
What is it?The address of your websiteThe server where website files or apps run
AnalogyStreet addressHouse or building at that address
Bought fromDomain registrarHosting provider or cloud platform
Connected byDNS recordsIP addresses, CNAMEs, and platform settings
Can be separate?YesYes

You can register a domain with one company and host the website somewhere else. DNS records connect the two.

Best Practices for Choosing a Domain

  • Keep it short and memorable so people can type and share it easily.
  • Prefer .com when it fits, because many users still assume .com by default.
  • Avoid hyphens and confusing numbers, especially for spoken recommendations.
  • Make spelling simple and avoid unusual replacements that are hard to remember.
  • Check trademarks before registering a brand-related name.
  • Think about future growth so the name does not limit the project later.

Domain Security

Your domain is a valuable digital asset. Losing control of it can break email, websites, apps, and brand trust.

MeasureProtects AgainstHow to Enable
Registrar lockUnauthorized transfersEnable in registrar dashboard
2FARegistrar account takeoverEnable in account security settings
WHOIS privacyPublic exposure of personal contact dataEnable privacy protection if available
DNSSECDNS spoofing and cache poisoningConfigure at registrar and DNS provider
Auto-renewalAccidental expirationEnable in billing settings
Registry lockHigh-risk registry-level changesAsk registrar, usually enterprise feature

Domain hijacking is real

Use strong unique passwords, 2FA, registrar locks, secure email, and limited account access for important domains.

Check Any Domain's Age Instantly

Use our free Domain Age Checker to look up registration date, expiration date, registrar, nameservers, and WHOIS data in seconds.

Try Domain Age Checker

References

  1. Mockapetris, P. (1987). RFC 1034 - Domain Names: Concepts and Facilities. https://datatracker.ietf.org/doc/html/rfc1034
  2. Daigle, L. (2004). RFC 3912 - WHOIS Protocol Specification. https://datatracker.ietf.org/doc/html/rfc3912
  3. Newton, A., et al. (2019). RFC 7483 - JSON Responses for RDAP. https://datatracker.ietf.org/doc/html/rfc7483
  4. ICANN. Domain Name Registration Process. https://www.icann.org/resources/pages/register-domain-name-2017-06-20-en
  5. Verisign. Domain Name Industry Brief. https://www.verisign.com/en_US/domain-names/dnib/index.xhtml
USTHJP