3 ms·
> It's perfectly possible to recursive resolve your misses to Google's DNS server if you want. I don't think that's how recursive name servers work. It's been
by spudlyo 8y ago
> It's perfectly possible to recursive resolve your misses to Google's DNS server if you want.
I don't think that's how recursive name servers work. It's been a while since I've had to reason about this but, for example if 'www.google.com' in not cache, it contacts a root domain server, then a 'com' domain server, then a 'google.com' domain server, which finally answers the query, which then gets cached by the recursive name server.
Eventually the recursive name server on your family or organization's local LAN will have a decent cache hit ratio, and the round trip times to your local recursive server could be potentially an order of magnitude (2ms vs. 20ms) faster than talking to Google or CloudFlare.
It's possible that your ISP can still know which DNS lookups you're doing by snooping the traffic between your recursive DNS server and other DNS servers on the net, but I'm guessing that they're not doing this because it's not as easy as just ingesting their own DNS logs.
- hug 8y agoWhat you said is incorrect. Almost all DNS servers ever have an ability to set a DNS forwarder instead of using root hints.