richard lucassen <[email protected]> wrote: >> And what I was saying is: You should run one on modern networked *ix >> machine generally. Because it's 2016. > > I do not agree.
+1 > If the local machine generates quite a bunch of queries > than you're right. So, if you have (in 2016) let's say forty servers > running in a network, they are all going to query the root servers? I > think it's better to have one resolver that does the job for such a > network. But you're right to install a caching DNS on a server that > makes a lot of queries. I'd use that caching DNS as a forwarder to the > central DNS and not one that is going to bother the root-servers. Unless you have just one device on your network, then you should not be running a recursive resolver on each of them - that's just being antisocial to the internet. And the reason ISPs run recursive resolvers for their customers ? That's easy to answer. 99.99something percent of those customers are (in general) not technical people. So if the ISP supplies a pre-configured (or auto provisioning) router, which automatically uses the ISPs DNS resolvers (typically in the UK, supplied via the PPP sign-in process) - then they can be reasonably certain that their customers can "open box, plug in router, get on internet" **without** tying up expensive helpdesk man hours. Tech savvy customers like us can ignore those resolver and do our own thing - I too have split horizon DNS. _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
