Google launches a public DNS resolver
Summary
Google introduces Public DNS, aiming to speed up name resolution through large caches, prefetching and resilient validation. Google Public DNS launched on 3 December 2009. The IPv4 addresses 8.8.8.8 and 8.8.4.4 were made publicly available.
Ideas
- Resolvers translate domain names into reachable IP addresses.
- Large distributed caches reduce repeated queries to authoritative servers.
- Prefetching renews popular entries before they expire.
- Randomised query parameters make forged DNS responses harder.
- Overprovisioning limits the effect of deliberate and unexpected load peaks.
- Public resolvers provide an alternative to the access provider's DNS service.
Insights
- DNS performance affects almost every new web connection.
- A central resolver improves operations but collects valuable metadata.
- Security and speed can reward the same architectural measures.
- Choosing infrastructure is also a decision about trust.
Facts
- The service worked as a recursive resolver.
- Google documented measures against cache poisoning.
Recommendations
- Test resolver latency and failure behaviour from your own network.
- Run local caches with clear forwarding and privacy rules.
- Configure at least two independently reachable resolvers.
References
Links to the original source and the Web Archive open in a new tab.