3 ms·
> 2. Dns should not be handled by applications. It should be handled by the operating system. I agree with #1 but why it should be managed by the OS?
by kbumsik 7y ago
> 2. Dns should not be handled by applications. It should be handled by the operating system.
I agree with #1 but why it should be managed by the OS?
- userbinator 7y agoNo one wants a proliferation of different applications which all have different settings to access the network, especially when the OS provides centralised functionality to do so.
- rocqua 7y agoBecause the OS gets provisioned with DNS by DHCP. Because the OS incorporates the hosts file. Any internal domains or local domain edits are not covered by this.
- vezycash 7y agoIt's annoying. I've already experienced this with chrome as chrome ignores my hosts file settings. Example: Say you use hosts file to block porn and other shady sites for your kid, all they have to do is use chrome.
- Someone1234 7y agoThis has nothing to do with the topic. Chrome isn't replacing the OS's DNS resolver, and that bug is just that: a bug. A bug that I cannot reproduce. Chrome follows my HOSTS file fine on Windows 10. But even if it didn't it would still be off-topic.
- deadbunny 7y agoBecause I don't want to have to manage 400 configs when I can manage 1.
- unionpivo 7y agoBecause in most cases you don't want different applications to use different settings. If you are currently using private DNS server with internal domains and don't know about changes firefox is going to make, firefox will resolve you domains incorectly while all your tools like nslookup and dig will show correct information. And then when you do figure it out, you will have to go to every single user and help them fix firefox setup. (because most of such small businesses don't have their own AD) I first though about blocking it at companies firewall level, but thats tricky, because you don't want to break everything else that uses cloudflare.
- parliament32 7y agoSame reason applications use syscalls instead of writing low level code to write directly to your HDD. The entire point of an OS is to abstract away low-level crap, and DNS is (imo) part of that.