Paul Vixie thinks more people should be running their own DNS servers
More people should be running their own mail servers, their own web servers, their own <i>IRC</i> servers, etc.<p>But I don't think we are ever going back to that direction. The arguments and benefits for running one locally are not enough the trouble as well.<p>Performance? Due to DNS caching at the resolver level, it is probably faster to use Google's 8.8.8.8 or CloudFlare's 1.1.1.1, than anything local (where all dns requests are a MISS).<p>Privacy? With DNS over TLS/DNS over HTTPS, your ISPs can't see what you are doing. If you run DNS locally, they can. Yes, they will see all the requests your resolvers are doing to the auth DNS servers.<p>Security? Some <i>good</i> resolvers, like Quad9 or CleanBrowsing will block malicious domains. CleanBrowsing will also help blocking adult content if you have kids. I don't think maintaining such control is practical for most people (pi-hole helps, but still hard to keep it updated and find good enough databases to use).<p>I would love a de-centralized web, but it is pretty hard to go back.