pdns
pdns copied to clipboard
dnsdist: Ponder DNS over HTTP3 support
- Program: dnsdist
- Issue type: Feature request
Short description
h2o recently added a very experimental support for HTTP3, it would be nice to see whether we can easily integrate that into dnsdist.
For better or worse, I'm pretty sure DNS over HTTP3 has real deployment in browsers (along with 8.8.8.8 and part of 1.1.1.1), so it could be useful.
It is now very likely that we will ditch h2o in a future release in favor of nghttp2, let's see if adding HTTP/3 support is easier then.
Let's see how https://github.com/PowerDNS/pdns/issues/9897 goes, but if we end up selecting Quiche it looks like DoH3 will be fairly easy to add.
Hi @rgacogne, now that quiche was added in https://github.com/PowerDNS/pdns/pull/13280, do you have further plans regarding HTTP/3 support ?
Looks like Quad9 are waiting for this implementation before than can enable it for their DNS resolvers: https://www.reddit.com/r/Quad9/comments/11zio1d/comment/jdcldj5/?utm_source=share&utm_medium=web2x&context=3
Thanks !
Speaking for Quad9: support for HTTP/3 support in dnsdist is a pre-requisite for it to appear on Quad9 service addresses. That doesn't guarantee it will, but we're typically quite welcoming of any encryption methods that make sense.
We are currently working on DNS over HTTP/3, at this point I'm still unsure whether it will be ready for 1.9.0 final.
Implemented in https://github.com/PowerDNS/pdns/pull/13556