Key Concepts & Terminology
Understanding the internal components of the DNS system is essential for both operational and architectural decision-making. Below are the primary entities and how they interact within a DNS workflow.
Domain
A domain represents a named node in the hierarchical namespace of the DNS system. It is the core abstraction that allows users to reference services without needing to know their physical or network location.
Domains are structured from right to left:
.com
→ Top-Level Domain (TLD)example
→ Second-Level Domain (SLD)www
→ Subdomain (or host label)
Each level is separated by a dot, and the full domain, when appended with a trailing dot (.
), forms a Fully Qualified Domain Name (FQDN).
Fully Qualified Domain Name (FQDN)
An FQDN is an absolute, unambiguous name that fully specifies a location in the DNS hierarchy. It includes:
Subdomain or host (e.g.,
www
)Second-level domain (e.g.,
example
)TLD (e.g.,
com
)Implicit root (
.
)
Example: www.example.com.
is an FQDN, while example.com
is a relative name without context.
Zone
A zone defines a set of DNS records under a single administrative boundary. While a domain is a naming concept, a zone is a configuration unit that contains:
An SOA (Start of Authority) record
NS (Nameserver) records
Resource records (A, CNAME, TXT, etc.)
A zone can span an entire domain (e.g., example.com
) or a delegated subdomain (e.g., internal.example.com
).
Zones are hosted on authoritative nameservers and define how DNS queries should be answered for the records they contain.
Record
A record is a single entry within a DNS zone. Each record maps a domain name to a specific piece of information—most commonly an IP address, but also mail servers, service metadata, or cryptographic keys.
Every DNS record includes:
Name: The label or subdomain it applies to
Type: The kind of record (e.g., A, MX, TXT)
TTL: How long the record can be cached
Value: The actual data (e.g., IP address, hostname)
Example:
www.example.com. 3600 IN A 203.0.113.10
Nameserver
A nameserver is a server that stores and serves DNS zone data. There are two main types:
Authoritative nameserver: Responds with the actual DNS records for a domain or zone.
Recursive resolver: Acts on behalf of clients to resolve queries, starting from the root if necessary.
Authoritative nameservers are the source of truth for a zone, while recursive resolvers are intermediaries that cache and accelerate lookups.
Delegation
Delegation occurs when a zone administrator assigns authority over a subdomain to a different set of nameservers. This is implemented by placing NS
records in the parent zone pointing to the nameservers of the child zone.
For example:
example.com
may delegateshop.example.com
to another DNS provider or system.The parent zone retains the
NS
record, but the child zone becomes independently administrable.
TTL (Time To Live)
TTL is a numeric value (in seconds) that defines how long a DNS record may be cached by resolvers and clients.
Short TTLs allow rapid changes but increase query traffic.
Long TTLs reduce load but may delay propagation of updates.
TTL strategy is a critical component of DNS performance and reliability tuning.
Recursive Resolver vs Authoritative Nameserver
Role
Client-side intermediary
Source of truth for a domain/zone
Caching
Yes (per TTL)
No
Starts from Root?
Yes
No
Answers Final Queries?
Only if cached
Yes (with exact data)
Examples
8.8.8.8
(Google), 1.1.1.1
(Cloudflare)
ns1.medianova.com
, ns2.example.com
Last updated
Was this helpful?