5 ms·
DNS over HTTPS Explained
- johnklos 7y agoIt's presented from a biased point of view. It doesn't discuss the problems with DoH.
- zamadatix 7y agoMost of the "problems" with DoH tend to be implementation based (e.g. applications individually resolving DNS or corporations assuming if they intercept UDP 53 they have secured connectivity) not necessarily problems with DoH. The main drawback of DoH itself is it moves DNS to a session based service which causes increases in workload for DNS infrastructure but to be fair the article does mention that so I'm not sure "it doesn't discuss the problems with DoH" is totally fair.
- dngray 7y agoI use my system resolvers on all my hosts, hand the IP to my unbound DNS server out and recurse over DoHs, that way everything is doing DoHs even if the underlying software doesn't implement it. DNSCrypt can do both it's protocol and DoHs. https://wiki.archlinux.org/index.php/Dnscrypt-proxy#Local_DNS_cache_configuration https://wiki.archlinux.org/index.php/Dnscrypt-proxy#Local_DN...
- LIV2 7y agoIt will be interesting to see how chaotic it will be for orgs that have split horizon DNS or rely on search domains to resolve things. I wonder how they're going to have to work with things like the Australian/NZ censorship which I believe is based on DNS?
- gumby 7y agoThe weight of setting up and tearing down an HTTP(S) connection compared to the lightweight DNS query is barely touched.
- tialaramex 7y agoHTTP has keep-alive, you can definitely win for a single UDP DNS query, but web browsers don't do a single DNS query they often do dozens per page displayed and HTTPS can make that faster. The HTTPS connection stays alive but idle for seconds, maybe minutes, and it always has the capabilities that DNS can only get by punting to TCP, which requires a round trip. At the layer above the TLS connection can be brought back quickly from cached credentials using a PSK And at the layer above that the TCP connection can do Fast Open so that there isn't a round-trip there either after the very first session.
- coretx 7y agoHTTPS can't be trusted due to nation States both being abusive certificate authorities and the source of demand for dns censorship. Herefore, DNS over HTTPS is a bad idea at best. Please think about using dnscrypt or similar solutions instead.
- CogitoCogito 7y agoIs the main difference between dnscrypt vs DoH/DNS over TLS (ignoring layering choices) that dnscrypt uses a web of trust approach whereas the others piggy back on regular PKI? https://en.wikipedia.org/wiki/DNSCrypt#Protocol https://en.wikipedia.org/wiki/DNSCrypt#Protocol
- tinus_hn 7y agoThe certificates can be pinned. This is a poor argument against DNS over HTTPS.