The DNS Library

Technical reference for DNS concepts, infrastructure, security, and filtering.

Browse by Section

All Articles

17 articles

Stub Resolvers: The DNS You Actually Use

An explanation of stub resolvers, the DNS components that run on endpoints and decide how name resolution behaves before any query leaves the device.

stub resolver dns clients os dns
DNS Clients & OS Behavior intro 7 min Jan 23, 2026

Why DNS Behavior Differs by Operating System

An explanation of how and why DNS resolution behavior varies across macOS, Windows, Linux, and mobile operating systems.

dns clients os behavior stub resolvers
DNS Clients & OS Behavior intro 7 min Jan 23, 2026

mDNS, LLMNR, and Local Name Resolution

Why local name resolution protocols exist, how they work, and how they interact with conventional DNS.

mdns llmnr local name resolution
DNS Clients & OS Behavior intro 8 min Jan 26, 2026

DNS Search Domains and Suffix Expansion

How operating systems modify and expand names before sending DNS queries, and why this behavior often surprises engineers.

dns clients search domains suffix expansion
DNS Clients & OS Behavior intro 7 min Jan 26, 2026

VPNs, Split DNS, and Surprising Resolution Paths

How DNS behaves unexpectedly when traffic is split across multiple networks or trust boundaries, and why VPNs change where DNS questions are sent.

split dns vpn dns routing
DNS Clients & OS Behavior intermediate 8 min Jan 26, 2026

How DNS Filtering Works

A conceptual explanation of how DNS filtering fits into the DNS resolution process, and what is actually happening when a domain is blocked.

dns filtering dns policy recursive resolvers
DNS Filtering & Policy intro 7 min Jan 27, 2026

DNS 101: Introduction to the Domain Name System

An introduction to DNS explaining what problem it solves, why it is designed as a distributed system, and how its core roles fit together.

dns basics dns overview naming system
DNS Fundamentals intro 8 min Jan 20, 2026

How DNS Resolution Works (At a High Level)

A conceptual walk through how a domain name becomes an answer, focusing on the resolution flow rather than individual record types.

dns basics resolution recursive dns
DNS Fundamentals intro 6 min Jan 23, 2026

Domain Names, Labels, and the DNS Namespace

An explanation of how domain names are structured, how labels function, and how the hierarchical DNS namespace enables delegation and resolution.

dns basics domain names dns namespace
DNS Fundamentals intro 6 min Jan 20, 2026

DNS Zones and Delegation

How the DNS namespace is divided into zones, how authority is delegated, and why zone boundaries shape control, caching, and failure behavior.

dns zones delegation authoritative dns
DNS Fundamentals intro 8 min Jan 20, 2026

DNS Caching and TTL: How DNS Remembers (and Forgets)

An explanation of how DNS caching works, what TTL really controls, and why DNS changes propagate unevenly across the internet.

dns caching ttl dns behavior
DNS Fundamentals intro 8 min Jan 22, 2026

Recursive vs Authoritative DNS: Who Answers What, and Why

An explanation of the two major DNS server roles, how they interact during resolution, and why the separation matters operationally.

recursive dns authoritative dns dns resolution
DNS Infrastructure & Operations intro 7 min Jan 22, 2026

Anycast and DNS: Why the Same IP Exists Everywhere

An explanation of how IP anycast works, why it is heavily used in DNS infrastructure, and what it means operationally when the same address appears to exist in many places at once.

anycast dns infrastructure routing
DNS Infrastructure & Operations intro 8 min Jan 23, 2026

DNS at Scale: Latency, Load, and Failure Domains

How DNS behavior changes when systems grow large, and why latency, load, and failure domains dominate real-world design.

dns scale anycast dns operations
DNS Infrastructure & Operations intermediate 8 min Jan 23, 2026

Common DNS Failure Modes and What They Look Like

An explanation of common DNS failure modes including SERVFAIL, timeouts, stale data, and partial outages, with guidance on what they mean and where they originate.

dns failures servfail timeouts
DNS Infrastructure & Operations intro 8 min Jan 23, 2026

Change Management in DNS

Why DNS changes that seem simple often propagate slowly, inconsistently, or unexpectedly in real systems.

dns operations caching ttl
DNS Infrastructure & Operations intro 7 min Jan 23, 2026

Why Attackers Use DNS

An architectural explanation of why DNS is frequently abused, rooted in how the protocol is designed and operated.

dns security dns abuse architecture
DNS Security & Abuse intro 6 min Jan 27, 2026