Most active commenters
  • danellis(3)

←back to thread

1895 points _l4jh | 19 comments | | HN request time: 0.932s | source | bottom
1. ComputerGuru ◴[] No.16728122[source]
This is bad, bad, bad advice. You don't set the DNS on your local machine. That breaks things. The DNS needs to be set at the gateway. If you change your PC/mac's DNS to an external service, you won't be able to resolve any addresses on the local network.

Come on, CloudFlare. You guys know better than that. Please stop breaking the (local) internet.

replies(10): >>16728139 #>>16728143 #>>16728144 #>>16728148 #>>16728152 #>>16728177 #>>16728193 #>>16729378 #>>16729789 #>>16731793 #
2. lorenzhs ◴[] No.16728139[source]
Ordinary users don't have anything that resolves to local IPs, so this is a non-issue for just about anybody. Plus, many if not most ISP-provided modem-router-AP-boxes don't let you configure the DNS server they use, making your recommendation impossible to follow for most users. Someone who runs services on their local network likely knows enough to do as you say, but for 99% of people, these instructions are exactly what they need.
replies(2): >>16728331 #>>16729075 #
3. EastSmith ◴[] No.16728143[source]
I have couple machines in a local network and never cared about them beeing discovarable /sharing between.
4. twic ◴[] No.16728144[source]
This is useful for use cases for which that doesn't matter. Using your computer or devices at home, on your own wifi, where there is no need to resolve local addresses. Or on public wifi, such as in a café, where there is no need to resolve local addresses, and you don't control the gateway.
5. danellis ◴[] No.16728148[source]
How many people have local DNS at home? Not many, I'd wager. How many know how to access their router? Also not many.

Besides, "In your router’s configuration page, locate the DNS server settings."

replies(2): >>16728235 #>>16732787 #
6. ◴[] No.16728152[source]
7. wpietri ◴[] No.16728177[source]
Perhaps you missed the sections near the top titled "DNS's Privacy Problem" and "DNS's Censorship Problem" which explain why not everybody can trust their network operator?
8. ◴[] No.16728193[source]
9. icedchai ◴[] No.16728235[source]
I've been running my own DNS servers since 1996, when I had my first dedicated connection (an ISDN line.) I never use my ISP's DNS.
replies(1): >>16738751 #
10. Spooky23 ◴[] No.16728331[source]
Most people own printers and other devices that use local DNS.

Don’t presume that joe public is a simpleton. Millions of people are not.

replies(1): >>16729830 #
11. future31 ◴[] No.16729075[source]
This is bad. To run your own local DNS server is a part of good parenting. So, to break local services is very bad for us responsible parents, to say the least. I block all outbound DNS lookup except to my ISP. Sometime I redirect lookups to other resolvers (eg. 8.8.8.8) to my local DNS server. I don’t care if some app breaks because of this. Often it’s because of bad programming. So, don’t break local DNS!
12. ReverseCold ◴[] No.16729378[source]
> If you change your PC/mac's DNS to an external service, you won't be able to resolve any addresses on the local network.

What does this mean? I have 8.8.8.8/8.8.4.4 set and they work fine for resolving things on my local network?

I can even connect to things with avahi like `xxyyzz.local`.

13. creatonez ◴[] No.16729789[source]
Why not just use avahi-daemon?
14. lorenzhs ◴[] No.16729830{3}[source]
Zeroconf (Avahi/Bonjour) takes care of making that wireless printer work regardless of which DNS server you’re using.

I’m not insinuating that “joe public” is dumb. He just doesn’t need to care about DNS on his local network, there’s software that handles it for him.

replies(1): >>16730516 #
15. wpietri ◴[] No.16730516{4}[source]
Yes! People are smart enough to handle most things. But they don't have time or attention to handle all the things. When we're making technology for users, we should do our best to make sure they only have to learn about the things that are important to them.
16. twr ◴[] No.16731793[source]
Unbound lets you forward queries to nameservers matched by the query (sub-)domain.

*.internal queries can be sent to the local nameserver, for example, while others can be forwarded to the public nameserver.

Minimal unbound.conf example:

    forward-zone:
        name: "."
        forward-addr: 1.1.1.1
    forward-zone:
        name: "internal"
        forward-addr: 10.0.0.1
Unbound also supports DNS-over-TLS, although stubby's implementation is much better. It's usually ideal to forward to a local stubby instance instead.
17. azureel ◴[] No.16732787[source]
Here in Hacker News: Many.
replies(1): >>16738738 #
18. danellis ◴[] No.16738738{3}[source]
Exactly. HN is a bubble, and I think people forget they don't represent the average consumer.
19. danellis ◴[] No.16738751{3}[source]
You're not typical of the average consumer, though. Don't forget that HN is a particularly technical crowd, so you can't use it to judge how technically competent Internet users are.