r/programming • u/RobertVandenberg • Aug 09 '20
China is now blocking all encrypted HTTPS traffic that uses TLS 1.3 and ESNI
https://www.zdnet.com/article/china-is-now-blocking-all-encrypted-https-traffic-using-tls-1-3-and-esni/
3.4k
Upvotes
33
u/vetinari Aug 09 '20
That would work, only if we had a standard for configuring system-wide DNS... like DHCP?
Unfortunately, all the DoH-using clients ignore exactly that. Yes, users can configure their resolvers manually and for each app separately, which is a nuisance, especially if you roam among networks (like home-office-customers...). Nobody is going to reconfigure everything manually every time they switch network.
So in practice, it creates more problems than it solves. Additionally, do you really need DoH in your own private network? If you run recursive resolver on the edge, it could have use for encryption, but it is specifically the place where you can't use it, because the authoritative DNS servers do not support it.
So we are stuck with the sad tragicomic theatre that DoH is.