Let me Google that for me ... reading ... oh, summry:
QUIC = UDP TLS 1,3, and UDP = IPv4 and IPv6
Q: Google, what is QUIC DNS?
A: QUIC DNS (DNS over QUIC or DoQ) is an encrypted, faster, and more efficient way to send DNS queries using the modern QUIC transport protocol, reducing latency and avoiding head-of-line blocking compared to older methods like DNS-over-TLS (DoT) or DNS-over-HTTPS (DoH). [
1,
2,
3]
How QUIC DNS (DoQ) Works
- Transport Protocol: It replaces older TCP-based DNS (DoT/DoH) with QUIC, a transport protocol designed by Google (and later standardized) that runs over UDP.
- Encryption: Uses TLS 1.3 encryption by default, securing DNS queries from eavesdropping.
- Efficiency: QUIC establishes connections faster and handles packet loss better via independent streams, preventing stalls (head-of-line blocking). [1, 2, 4, 5, 6]
Key Benefits of DoQ
- Faster Connection Establishment: Reduced latency for resolving domain names.
- Improved Performance: Independent stream processing minimizes performance impacts from packet loss.
- Enhanced Privacy: Encrypted queries protect user activity. [1, 2, 5]
Current Status
- DoQ (RFC 9250) became a proposed standard in 2022 but is still in early stages of broad adoption compared to DoH/DoT. [3, 5, 7]
DoQ vs. DoH/DoT
- DoT: Runs over a single TCP/TLS connection (susceptible to head-of-line blocking).
- DoH: Runs over HTTP/2 or HTTP/3, adding web-like overhead (cookies/headers).
- DoQ: A more direct, lightweight mapping of DNS messages to QUIC streams, often considered more natural for DNS. [2, 8]
[1]
https://controld.com/blog/dns-security-protocols/
[2]
https://help.nextdns.io/t/x2hmvas/w...dns-over-quic-doq-and-dns-over-https-doh-doh3
[3]
https://adguard-dns.io/en/blog/dns-over-quic-official-standard.html
[4]
https://arxiv.org/abs/1801.05168
[5]
https://dnsprivacy.org.uk/docs/how-it-works/encryption_methods/doq.html
[6]
https://www.catchpoint.com/http2-vs-http3/dns-over-quic
[7]
https://blog.nlnetlabs.nl/dns-over-quic-in-unbound/
[8]
https://www.rfc-editor.org/rfc/rfc9250.html
- - - - -
Q: Well; gosh darn, then Google, does QUIC DNS run over standard IPv4 and IPv6?
A: Yes, QUIC DNS (DoQ) runs over both IPv4 and IPv6, as the underlying QUIC protocol supports both network layers.
QUIC DNS (DNS over QUIC or DoQ) is an encrypted, faster, and more reliable protocol for sending DNS queries, using the modern QUIC transport layer (built on UDP) instead of traditional TCP/UDP. [
1,
2,
3,
4]
What is QUIC DNS (DoQ)?
- A privacy-focused DNS protocol that encrypts DNS traffic by default using QUIC (which integrates TLS 1.3).
- Offers improved performance, faster connection setup (0-RTT), and reliability over older encrypted DNS methods (like DoT/DoH).
- Standardized in RFC 9250 (May 2022). [2, 3, 5, 6]
Does it use IPv4 and IPv6?
- Yes. QUIC itself is a general-purpose transport protocol designed to operate over standard IPv4 and IPv6 network layers. DNS over QUIC inherits this compatibility. [1, 8]
[1]
https://blog.lacnic.net/en/a-practical-improvement-in-dns-transport-over-udp-over-ipv6/
[2]
https://blog.apnic.net/2022/03/29/a-first-look-at-dns-over-quic/
[3]
https://adguard-dns.io/en/blog/dns-over-quic-official-standard.html
[4]
[5]
https://www.rfc-editor.org/rfc/rfc9250.html
[6]
https://www.cloudns.net/blog/quic-protocol-explained-what-it-is-and-how-it-works/
[7]
https://blog.apnic.net/2020/07/17/ipv6-and-the-dns-2/
[8]
https://www.f5.com/glossary/quic-http3
- - - - -
So, I imagine, in response to to the opening question:
@Calvin: "... Will QUIC protocol be added? Do you have plans to add QUIC protocol to DNS Benchmark v2? ..."
... the answer is most probably "yes", as a byproduct of DNSBench 2
testing IPv4 and IPv6, I guess.
Even DNSBench 1 tests IPv4, so there's that.
Good exploration - thanks.