Live data from Hacker News

Mozilla’s DNS over HTTPs

blog.mozilla.org

31–40 of 777 posts

Re: Mozilla’s DNS over HTTPs

#31
Can someone please explain why there can’t be a DHCP or RA option for which DoH server to use? Why are we going out of our way to make sure the sysadmin has to configure each and every piece of software on each and every single PC rather than just set it one in a centralized location, like every other networking option?

DoH will leave my machines unable to resolve all my internal domain names, right?

Re: Mozilla’s DNS over HTTPs

#32
post #20

Why isn't this being solved on an operating system level instead?

If operating systems had taken care of the problem already then Mozilla might not have to. I'm glad Mozilla isn't waiting around for them to protect my privacy.

Re: Mozilla’s DNS over HTTPs

#33
post #11

Earlier quoted context omitted.

>> We invented DNSCrypt. There’s also DNS over TLS. Lots of ways to encrypt DNS without centralization. Ummm so what’s the downside then? Are those services arcane and hard to use and utterly forbidding blackest black magic, like almost all crypto stuff? If you’re thinking browser users will just do this then that then this and x and y and z to “get dns crypto going”, then I’ll take Mozilla’s “it just works” approach…

Not sure what any of your reply means. Adding OS support isn’t required. People just run a local resolver that supports these things. No different than any other application. Nothing arcane. Certainly no more than HTTP and SSL. I think you have some reading to do.

>* People just run a local resolver that supports these things.*

How many people do you know that running local resolvers? How would this even work on Windows?

The world doesn’t need another encrypted dns solution that only works on Linux

Re: Mozilla’s DNS over HTTPs

#34

Why are people so down on DNS over HTTPS? DNS is the primary way governments control and spy on web access.

1) Instead of proposing changes to the C resolver or a caching resolver the user might run they modified their application to ignore the operating system configuration which is just kind of crappy. Its probably the easiest and most reliable way to block things you don't like and now it doesn't work in firefox.

2) They are the singular (maybe there's one other now heh) resolver operator whereas with DNS anyone (even you) could (and did) run a recursive resolver.

3) I don't think anyone cares so much about this but http is probably the wrong protocol. The DNS protocol was pretty elegant in its efficiency and simplicity (IMO.) Yeah the compression was slightly complex (it's really not) but I've written clients without anything other than a socket library. HTTP on the other hand can do all kinds of complex things and has plenty of room for weirdness and tracking and unintuitive behavior that just isn't necessary for resolving names.

TL;DR: DoH is an unimaginative hack that has a lot of problems from a technical perspective but the social problems are much worse.

Re: Mozilla’s DNS over HTTPs

#35

Does the disable code still work in the about:config? I would rather not have the trusted providers see all our internal server names (which is wasted bandwidth and time) and our controls in the library work. DNS resolution is the OS's job. This hijacking of function is a pain. Has no one at Mozilla ever had to deal with the realities of using their browser in an organization?

Network/Organization Operators have various ways to disable DoH in their orgs or networks, for example via a canary domain or enterprise policies. https://support.mozilla.org/en-US/kb/configuring-networks-di...

Re: Mozilla’s DNS over HTTPs

#36
post #26
post #2

I think this is generally a good thing. Two questions I've often seen surface on HN though weren't answered: 1. Isn't this better implemented at the OS level? 2. Isn't centralisation to two DoH providers more centralised than five large ISPs? Others are probably better suited to answer, but the answers I can think of: 1. Yes, but it is not, so this solution is second-best. If Operating Systems decide to tackle this p…

The ISP can just check which IP you contact, so I don't see this increasing privacy.

And until ESNI gets high adoption they can also just look at the SNI header. I do not see how DoH gives any significant amount of extra privacy.

Re: Mozilla’s DNS over HTTPs

#37

Can someone please explain why there can’t be a DHCP or RA option for which DoH server to use? Why are we going out of our way to make sure the sysadmin has to configure each and every piece of software on each and every single PC rather than just set it one in a centralized location, like every other networking option? DoH will leave my machines unable to resolve all my internal domain names, right?

https://support.mozilla.org/en-US/kb/canary-domain-use-appli...

There is. You configure your DNS resolve this "canary" domain to disable it.

Re: Mozilla’s DNS over HTTPs

#38

Can someone please explain why there can’t be a DHCP or RA option for which DoH server to use? Why are we going out of our way to make sure the sysadmin has to configure each and every piece of software on each and every single PC rather than just set it one in a centralized location, like every other networking option? DoH will leave my machines unable to resolve all my internal domain names, right?

Is it a big deal to have your internal domain names accessible externally? Many (though not all) DNS server allow private IPs in DNS.

Re: Mozilla’s DNS over HTTPs

#39
post #20

Why isn't this being solved on an operating system level instead?

> Why isn't this being solved on an operating system level

> instead?

It probably should be, but the undertaking is massive (cross platform) and browsers want a quick turn around. A lot of people would think that VPNs solve such issues, but it just pushes the problem further up the network.

In my opinion Linux would be a good candidate for such an initial implementation - but you wouldn't pick DoH, you would likely offer DNSCrypt or DoT.

Re: Mozilla’s DNS over HTTPs

#40

Can someone at Mozilla explain why they present what is purely textual content as a PNG? I mean, this is ridiculous: https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/net...

It’s to keep with the theme of breaking the web while ostensibly replacing it with something better.
Post reply on HN