Local-path observer
Protected by encrypted DNSCannot directly read query names on that encrypted hop.
Privacy & encryption
DoT, DoH and DoQ can stop a local network observer from reading or modifying traffic between a client and its selected resolver. The resolver still sees the question, and authoritative servers still participate in resolution.
| Transport | Typical port | Encapsulation | Operational character |
|---|---|---|---|
| Classic DNS | 53/UDP and 53/TCP | DNS directly over UDP or TCP | Simple and widely interoperable; no transport confidentiality. |
| DoT | 853/TCP | DNS over TLS | Dedicated, identifiable encrypted DNS channel. |
| DoH | 443/TCP or QUIC | DNS messages carried by HTTPS | Integrates with web infrastructure and is harder to distinguish from other HTTPS traffic. |
| DoQ | 853/UDP | DNS over a dedicated QUIC connection | Encrypted streams without TCP head-of-line blocking. |
Threat model
Encrypted DNS can hide queries from a Wi-Fi operator, access provider or hostile device on the path to the resolver. It can also authenticate the resolver endpoint when certificate validation is correctly configured.
It does not stop the chosen resolver from logging queries. It does not prevent destination IP addresses, TLS handshakes or subsequent application traffic from revealing useful metadata. It also does not make unsigned DNS data authentic.
Cannot directly read query names on that encrypted hop.
Receives the full client query and can apply policy or retain logs.
Sees queries from resolvers; QNAME minimisation reduces unnecessary detail sent to intermediate authorities.
Sees the actual connection and may infer the name through application protocols.
QNAME minimisation
Without minimisation, a cold-cache resolver might send the complete name private-service.department.example.com to the root and TLD servers, even though they only need to provide referrals.
com. NS?com seesexample.com. NS?private-service.department.example.com. A?Minimisation reduces data disclosure across the hierarchy. It complements encrypted client-to-resolver transport; neither replaces the other.
DNSSEC versus encrypted DNS
Authenticates signed DNS data and detects modification.
Does not encryptEncrypt and authenticate a transport connection to a resolver.
Do not sign zone dataResolver choice
A network-designated resolver can provide local names, filtering and policy consistency. A public resolver can bypass local interference and offer broad anycast reach. A self-operated recursive resolver reduces dependence on a single external recursive provider but still talks to the public authoritative hierarchy.
The correct choice depends on the threat model, local service needs, jurisdiction, logging policy, failure tolerance and who should control filtering.
Strong control and local policy, with operational responsibility retained by the network owner.
Simple deployment and large-scale infrastructure, with query visibility concentrated at the provider.
Distributes queries across authorities and avoids forwarding every lookup to one recursive provider.