[DNSOP] Re: Client authentication for encrypted DNS — interest check

Aitor Santos <[email protected]> Sat, 11 Jul 2026 00:18:41 +0000
Newsgroups gmane.ietf.dnsop
Message-ID <[email protected]>
Paul raises a fair point — VPN is a viable path for managed deployments. But the use cases I have in mind also include unmanaged clients: a user subscribing to a private DoH resolver, or an ISP authenticating customers at the DNS layer without requiring a VPN on every device.


There's also a practical issue with IP-based authentication (the common workaround today): mobile clients, CGNAT, and roaming cause the source IP to change constantly, making persistent identity impossible at the network layer. VPN doesn't solve that — it changes the source IP, it doesn't bind identity to a client credential.


In those scenarios, transport-layer authentication within the TLS handshake (as Bill suggests with DANE + client certs) is simpler and more robust — no tunnel management, no IP churn problem.


The draft isn't trying to replace VPN — it's about the cases where VPN is operationally out of scope.


Enviado desde mi iPhone

El 10 jul 2026, a las 15:50, Paul Wouters <[email protected]> escribió:

On Fri, 10 Jul 2026, Bill Woodcock wrote:

Hi.  Speaking for Quad9 (and by extension other recursive resolver operators) yes, there is huge demand for client authentication.  Also, it will be needed to fulfill some of the requirements of DIEM.  My very strong preference is that we not invent anything new here, and simply use DANE and TLS client certs.

When will I get DANE requiring DNSSEC support on my mobile devices?

Honestly, the straightforward solution here is to add a VPN
configuration to the DNS resolver IPs. This is all existing
technology and you can define the tunnel to only cover
the QuadX IP addresses.

VPN technologies already allow a wide variety of authentications,
using X.509 and/or REST API calls or using PAM, etc.

Not every technology needs a DNS variant.

For my iOS device, it's just a simple .mobileconfig file. No need to
wait for Apple to implement some encryption-within-dns-packet format.

Paul

_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]