Originally Posted by Lubener
Originally Posted by eljefino
If you find a "good" DNS, will you check again in 3 months to see if there's a better one?
Check it the next day and a faster one is often found.
Exactly, which is why such optimizations are largely fruitless for individual computers.
If you are running corporate IT, why would you be recommending any DNS server but ones you control? Any others and you are at the mercy of the security of others. I do realize DNS is distributed and anyone who is an authority for a domain can be compromised. My point is if you are going to others to do the resolving for your users, when you can be resolving and caching those values, you may be exposing your users to unneeded risk.
But for the home user, your ISP, Google, or whomever you trust is probably good enough. Your device should be caching the values learned for the time the SOA record allows the answer be cached.