Christian Huitema wrote on 2021-11-24 12:02:
...

Note that port 853 is a bit of a special case. TCP port 853 was first reserved for DNS over TLS. UDP port 853 was then reserved for DNS over DTLS, which was defined in an experimental RFC. Turns out that several years later we are not aware of any deployment of DNS over DTLS. So we believe that having UDP port 853 for DNS over QUIC and TCP port 853 for DNS over TLS would keep the nice symmetry that was originally intended.

who is "we"?

It would for example make management of firewalls easier, "port 853 is encrypted DNS for both UDP and TCP". The downside would the case of servers trying to run both DNS over QUIC and DNS over DTLS. We don't know any such server, but it is nice to have a fallback mechanism in the unforeseen case of some server somewhere trying to do that. The ability of multiplexing QUIC and DTLS on the same port gives us that.

i likewise think UDP/853 for both DoD and DoQ is fine.

the reason for widespread lack of deployment of DoT (TCP/853) and DoD (UDP/853) is simply because the TLS (middleware) supply chain does not broadly know how to authenticate a server whose domain name is unknown. that is, all DNS has at the time it wishes to transmit some kinds of queries is an IP6/IP4 address. putting these into presentation form and comparing the certificate's common name with that converted string can be done, but the logic to do so is in the TLS library not the DNS server. so, deployment of DoD (DTLS, UDP/853) is "stuck" at the moment.

vixie

--
Sent from Postbox
<https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach>

Reply via email to