Internet infrastructure glossary
270 plain-English definitions for the protocols, services, and concepts that make the modern web run. Cross-referenced, RFC-linked, written by humans.
A
A Record
DNSA DNS resource record that maps a hostname to a 32-bit IPv4 address. It is the most fundamental record type for translating domain names to numeric addresses on the Internet.
AAAA Record
DNSa.k.a. Quad-A Record
A DNS resource record that maps a hostname to a 128-bit IPv6 address, analogous to the A record for IPv4.
Authoritative DNS
DNSAn authoritative DNS server holds the definitive resource records for a specific domain and responds to queries with the final answer for that zone, not a cached copy.
C
CAA Record
DNSa.k.a. Certification Authority Authorization
A CAA (Certification Authority Authorization) DNS record lets domain owners specify which certificate authorities are permitted to issue SSL/TLS certificates for their domain.
CNAME Record
DNSa.k.a. Canonical Name Record
A DNS record that maps an alias hostname to the true or canonical hostname, allowing multiple names to resolve to the same IP address without duplicating A or AAAA records.
D
DNS
DNSa.k.a. Domain Name System
The Domain Name System (DNS) is a hierarchical, distributed naming system that translates human-readable domain names (like example.com) into IP addresses and other resource records used by internet protocols.
DNS Anycast
DNSDNS Anycast uses one IP address served from multiple geographically distributed nameservers; queries are routed to the nearest or healthiest node, improving resilience and reducing latency.
DNS Caching
DNSDNS caching stores resolved domain name query results for the specified TTL duration to avoid repeated queries to upstream authoritative servers.
DNS Hijacking
DNSDNS hijacking is an attack or misconfiguration that returns forged DNS responses, causing users to connect to attacker-controlled hosts instead of the intended server.
DNSSEC
DNSa.k.a. DNS Security Extensions
DNSSEC (DNS Security Extensions) add cryptographic digital signatures to DNS records, enabling resolvers to verify that responses have not been tampered with or spoofed.
DoH
DNSa.k.a. DNS over HTTPS
DNS over HTTPS (DoH) encrypts DNS queries and responses inside HTTPS traffic, preventing on-path observers from seeing or tampering with DNS lookups.
DoT
DNSa.k.a. DNS over TLS
DNS over TLS (DoT) encrypts DNS queries and responses using Transport Layer Security on a dedicated port 853, preventing eavesdropping and tampering.
G
Geo DNS
DNSa.k.a. GeoDNS, Geographic DNS
Geo DNS is an authoritative DNS configuration that returns different resource records based on the geographic location of the requesting client, enabling traffic routing to nearby servers.
Glue Record
DNSA type of DNS record (A or AAAA) placed in a parent zone to give resolvers the IP address of a nameserver whose name is inside the child zone, breaking the circular dependency that would otherwise prevent resolution.
M
N
P
R
Recursive DNS
DNSa.k.a. Resolver
A recursive DNS resolver is a server that accepts queries from clients and performs the full iterative lookup process, starting at the DNS root zone and following referrals until it reaches an authoritative answer or fails.
Root Zone
DNSa.k.a. DNS Root
The Root Zone is the top-level delegation layer of the DNS hierarchy, containing the authoritative records for all top-level domains and served by 13 logical root server systems coordinated by ICANN.
S
SOA Record
DNSa.k.a. Start of Authority Record
A DNS resource record that specifies authoritative information about a DNS zone, including the primary nameserver, responsible party's email, and timing parameters for zone replication.
SRV Record
DNSa.k.a. Service Record
An SRV record is a DNS resource record that defines the hostname and port number for a specific service, enabling clients to discover services like SIP or XMPP.
T
TTL
DNSa.k.a. Time To Live
A timestamp or counter in a DNS resource record that limits how long a resolver or cache can reuse a cached answer before querying the authoritative server again.
TXT Record
DNSA DNS resource record (type 16) that stores free-form text data, commonly used for email authentication (SPF, DKIM, DMARC) and domain ownership verification tokens.