Skip to content

DNS Architecture and Operations

DNS infrastructure is the backbone of Internet naming. Beyond the recursive resolution process Covered in the DNS fundamentals document, this deep dive covers the operational side: how zones are Managed, how delegation works, how DNSSEC provides authenticity, how anycast enables global scale, And how enterprise DNS is designed for reliability and security.

Understanding DNS architecture is critical for systems engineers because virtually every service Depends on DNS. When DNS fails, everything fails — websites, APIs, email, authentication, service Discovery, container orchestration.

Registrars are accredited businesses that sell domain names to registrants (organizations, Individuals). Examples: GoDaddy, Namecheap, Cloudflare Registrar, AWS Route 53. The registrar Interface is where you:

  • Register a domain name
  • Set name server records (delegation)
  • Manage WHOIS contact information
  • Configure DNSSEC signing (DS records at the parent)

Registries operate the TLD (Top-Level Domain) zone. They maintain the authoritative name servers for The TLD and accept registrations from registrars. Examples:

  • Verisign operates .com and .net
  • PIR operates .org
  • Google Registry operates .dev``.app``.page
  • Nominet operates .uk

The registry does not interact with end users. The registrar communicates with the registry on Behalf of the registrant.

TLD operators run the authoritative name servers for a TLD. For .comVerisign runs 13 logical Name server clusters (a through m.gtld-servers.net) deployed as anycast instances worldwide. These Servers respond to queries asking “where is the authoritative name server for example.com?”

The root zone (.) is the apex of the DNS hierarchy. ICANN coordinates the root zone, which is Served by 13 logical root server networks (A through M) operated by different organizations:

LabelOperatorAnycast instances
AVerisign100+
BUSC ISI6
CCogent Communications10+
DUniversity of Maryland10+
ENASA Ames Research Center10+
FInternet Systems Consortium (ISC)60+
GUS Department of Defense10+
HUS Army Research Lab6
INetnod50+
JVerisign100+
KRIPE NCC30+
LICANN20+
MWIDE Project10+

The “13” is a historical limit from the original DNS specification (UDP packet size constraints). Today, each logical root server is deployed as an anycast cluster with dozens to hundreds of Physical instances.

Every DNS zone has exactly one SOA (Start of Authority) record. It defines the zone”s primary name Server, the responsible person’s email, and timing parameters for zone transfers and negative Caching.

example.com. 3600 IN SOA ns1.example.com. hostmaster.example.com. (
2024011501 ; Serial (YYYYMMDDNN format)
3600 ; Refresh (slave checks master every 1 hour)
900 ; Retry (on failure, retry every 15 minutes)
604800 ; Expire (after 1 week without refresh, zone is stale)
86400 ; Minimum TTL (negative cache TTL for NXDOMAIN)
)

The serial number is how slaves determine whether the zone has changed. When the slave’s serial Matches the master’s, no transfer is needed. When the master’s serial is higher, the slave requests A transfer.

Serial number formats:

  • YYYYMMDDNN: Recommended. 2024011501 = January 15, 2024, revision 01. Easy to read, prevents rollover confusion.
  • Incremental: Simple counter (1, 2, 3…). Easy to forget to increment.
  • UNIX timestamp: Seconds since epoch. Precise but hard to read.