Private DNS Resolver

Internal-only DNS.

Overview

A private DNS resolver runs internal-only DNS resolution: internal records (db.internal, api.internal) resolve only inside the VPC; external queries flow through the same resolver to the internet. Five primitives carry the architecture: internal-only zones, conditional forwarding, query logging, split-horizon, caching. The result is secure, observable, fast DNS.

The approach

Managed resolver where possible (Route 53 Resolver, Cloud DNS, NS1), conditional forwarding for hybrid topologies, all queries logged for security, resolution time monitored, topology documented per zone. Managed reduces operational burden; logging is what unlocks the security value.

Why this compounds

Each year of private-resolver operation produces investigation patterns the team did not have before. Security teams see DNS-based exfiltration attempts; SREs see service-discovery patterns; cost teams see how much traffic stays internal. By year two, DNS query logs are a routine investigation surface.