Google Public DNS
Product brand
UnclaimedA free, globally available recursive DNS resolution service operated by Google.
Last updated August 22, 2026
Overview
Google Public DNS is a free recursive Domain Name System service operated by Google for internet users around the world. It was announced on December 3, 2009, with Google presenting the service as an effort to make web access faster, more reliable, and more secure. Unlike Google Cloud DNS, which is an authoritative DNS hosting product for developers and organizations, Google Public DNS resolves domain-name queries on behalf of end users and network operators. The service is accessed primarily through the IPv4 resolver addresses 8.8.8.8 and 8.8.4.4. It also provides IPv6 resolver addresses and a DNS64 service intended for networks using NAT64, allowing IPv6-only clients to reach IPv4 destinations. Google uses anycast routing so that requests sent to the public addresses are directed toward an operational resolver location that is generally close to the querying user. The service is designed to scale across a very large global infrastructure and, according to descriptions cited in the encyclopedia record, became the world's largest public DNS service by 2018, handling more than a trillion queries per day. Google Public DNS uses a custom resolver implementation rather than conventional deployments of software such as BIND. The implementation follows Internet Engineering Task Force DNS standards and includes measures intended to reduce cache poisoning, spoofing, denial-of-service exposure, and other attacks against recursive resolvers. It also returns a normal NXDOMAIN response for nonexistent domains rather than redirecting users to an advertising page, a practice sometimes used by commercial DNS providers. Security capabilities developed over time. The initial service could carry DNSSEC-related records but did not validate signatures for clients. Google began exposing DNSSEC validation information in early 2013 when clients explicitly requested it, and moved to default DNSSEC validation in May 2013 unless a client opted out. In June 2014, the service began detecting authoritative servers that supported EDNS Client Subnet and sending ECS information to those servers where appropriate, a mechanism intended to improve geographically optimized responses while raising additional privacy considerations. In January 2019, Google Public DNS adopted DNS over TLS, giving users an encrypted transport option for resolver traffic. Privacy has been an important aspect of the service's public documentation. Google has stated that querying IP addresses are retained only for a limited period, described as approximately 24 to 48 hours, while certain Internet service provider and location information is retained longer. The service has also attracted attention because public resolvers can help users bypass DNS-based blocking. In Turkey, authorities blocked Google Public DNS in March 2014 after activists promoted its use to circumvent a court-ordered restriction on Twitter. The incident illustrated both the reach of the service and the political sensitivity of independent DNS resolution. Google Public DNS remains positioned as a general-purpose infrastructure utility rather than a consumer subscription product. It is used by individual users, applications, network administrators, and organizations seeking an alternative to an internet service provider's default resolver. Its principal differentiators are global scale, simple memorable addresses, standards support, security features, and integration with Google's broader network infrastructure.
History
Google Public DNS emerged in 2009 as Google's entry into public recursive DNS, a part of the internet infrastructure that is usually supplied by an internet service provider or local network administrator. Google announced the service on December 3, 2009, through posts associated with its official blog and Google Code. The launch offered internet users a simple alternative to their default resolver and promoted the goals of faster browsing, improved reliability, and stronger security. The service was designed around globally distributed resolver infrastructure rather than a small set of conventional DNS servers. Users send queries to memorable IPv4 addresses, principally 8.8.8.8 and 8.8.4.4, while anycast routing directs traffic to an available operational location. Google also made IPv6 resolver addresses available and later introduced DNS64 endpoints for networks that use NAT64. This architecture allowed Google Public DNS to serve a very large international user base and helped it become one of the most widely used public DNS services. By 2018, reference material described it as the largest public DNS service, processing more than a trillion queries daily. Google chose a custom resolver implementation instead of relying on standard BIND deployments. The implementation was intended to comply with IETF DNS standards while incorporating Google's large-scale operational experience. Security documentation described defenses against cache poisoning, including attacks associated with the Kaminsky vulnerability, as well as measures intended to mitigate denial-of-service and query-redirection risks. The service also distinguished itself from providers that redirect queries for nonexistent domains to advertising pages: Google Public DNS returns NXDOMAIN for a domain that does not exist. DNSSEC support developed in stages. At launch, the resolver could forward DNSSEC-formatted information but did not perform complete validation, and the authenticated-data indicator was not set. On January 28, 2013, Google began supplying DNSSEC validation information when a client explicitly set the DNSSEC OK flag. On May 6, 2013, validation became the default behavior, subject to client opt-out. This transition made the service more capable of detecting forged or altered DNS data before returning results. In June 2014, Google Public DNS added automatic handling for EDNS Client Subnet. The resolver probes authoritative servers at a low rate to identify those that support the option, then includes ECS information when making suitable queries. ECS can help content-delivery and geographically distributed services provide location-appropriate answers, although it also creates additional privacy considerations because more client-network context may be shared with authoritative infrastructure. The service became politically significant in Turkey in March 2014. After a court-ordered restriction on Twitter, users discovered that changing their DNS settings could bypass a simple domain-based blocking mechanism. Activists circulated Google Public DNS addresses, including by writing them in public places. Turkish authorities subsequently blocked Google Public DNS itself. The episode demonstrated how an independent public resolver can serve as a circumvention tool when internet controls rely on DNS manipulation, while also showing that resolver accessibility can be restricted at the network level. Google Public DNS later adopted DNS over TLS in January 2019. Encrypted DNS transport helps prevent intermediaries from inspecting or modifying queries in transit, although it does not make DNS activity completely anonymous. Google's published privacy position has stated that querying IP addresses are deleted after roughly 24 to 48 hours, while Internet service provider and location information is retained for longer periods. Google Public DNS remains distinct from Google Cloud DNS: the former is a public recursive resolver for end users, whereas the latter is an authoritative managed DNS hosting service. Its continuing role is that of a free, global infrastructure service based on recognizable addresses, broad standards support, security features, and high operational scale.
- 2019
DNS over TLS adopted
[1]Google Public DNS added DNS over TLS support, enabling encrypted transport for compatible DNS clients.
- 2014
EDNS Client Subnet support added
[1]The resolver began identifying authoritative servers that support EDNS Client Subnet and sending ECS-enabled queries where suitable.
- 2014
Service blocked in Turkey
[1]Turkey blocked Google Public DNS after users employed it to bypass a Twitter restriction enforced through DNS-based blocking.
- 2013
DNSSEC validation introduced
[1]Google first exposed DNSSEC validation information for clients requesting it and then enabled full validation by default later the same year.
- 2009
Public DNS service announced
[1]Google announced Google Public DNS on December 3, presenting it as a free recursive resolver intended to improve browsing performance, availability, and security.
Products and positioning
A free, globally accessible alternative to ISP-provided DNS resolvers, emphasizing speed, availability, standards compliance, security, and predictable non-redirecting error responses.
Public recursive DNS · 2009
Google Public DNS IPv4
The core public resolver service is available through the memorable IPv4 addresses 8.8.8.8 and 8.8.4.4. Queries are handled through Google's distributed anycast infrastructure, which directs traffic to an available resolver location. The service supports ordinary recursive resolution, DNSSEC validation, protections against cache poisoning, and normal NXDOMAIN responses for nonexistent domains rather than advertising redirects.
Public recursive DNS
Google Public DNS IPv6
Google Public DNS also provides IPv6 resolver endpoints for networks and devices using IPv6 connectivity. These endpoints extend the same public recursive-resolution model beyond IPv4 and are operated as part of Google's globally distributed DNS infrastructure.
DNS64 resolver
Google Public DNS64
The DNS64 variant is intended for IPv6-only environments using NAT64. It synthesizes DNS responses that allow IPv6 clients to reach services that remain available only through IPv4, providing a specialized resolver option alongside the standard public endpoints.
Encrypted DNS transport · 2019
Google Public DNS over TLS
DNS over TLS allows compatible clients to send resolver traffic through an encrypted connection. Introduced for Google Public DNS in 2019, the feature is intended to reduce interception and tampering by intermediaries while preserving the service's recursive DNS functionality.
Brand decisions
2019
Adopt DNS over TLSProduct launchBackground
Traditional DNS queries are generally sent without transport encryption, leaving them potentially visible to or modifiable by intermediaries.
Action taken
Google Public DNS added DNS over TLS support in January 2019 for compatible clients.
Aftermath
Users gained an encrypted transport option for DNS queries, although encryption does not by itself provide complete anonymity or conceal all subsequent network activity.
2014
Support EDNS Client Subnet-aware resolutionOtherBackground
Geographically distributed websites and content-delivery systems may return different answers according to a client's location. Google Public DNS identified authoritative servers that supported the EDNS Client Subnet option.
Action taken
The service began probing for ECS capability and sending ECS-enabled queries to qualifying authoritative name servers.
Aftermath
The feature could improve geographic answer selection, while also requiring users and operators to consider the privacy implications of sharing additional network-location context.
2013
Move to default DNSSEC validationOtherBackground
At launch, Google Public DNS could carry DNSSEC records without fully validating them. Google subsequently exposed validation information for clients that set the DNSSEC OK flag.
Action taken
Google first enabled validation information in January 2013 and then made DNSSEC validation the default on May 6, 2013, unless clients explicitly opted out.
Aftermath
The change strengthened the resolver's ability to reject forged or altered DNS data and made DNSSEC protection available without requiring every client to request it manually.
Recent events
- 2019
Google Public DNS adds DNS over TLS[1]
Product launch · Product generation
Google Public DNS adopted DNS over TLS, providing an encrypted transport method for DNS queries between compatible clients and the resolver service.
- 2014
Google Public DNS adopts EDNS Client Subnet support[1]
Product generation
Google Public DNS began detecting authoritative name servers that support EDNS Client Subnet and using the option when appropriate to improve location-sensitive DNS responses.
- 2014
Google Public DNS blocked in Turkey[1]
Regulation · Other
Turkey blocked access to Google Public DNS after users employed the service to bypass a Twitter restriction. The episode followed public circulation of the resolver IP addresses as a workaround for domain-level blocking.
- 2013
Google Public DNS adds DNSSEC validation[1]
Product generation · Other
The service progressed from passing DNSSEC records to supplying validation information and then validating DNSSEC responses by default.
- 2009
Google announces Google Public DNS[1]
Product launch
Google introduced a free public recursive DNS service using memorable resolver addresses and framed it as an effort to improve web speed and security.
Sources2 sources
Cite this profile: Cite the canonical profile. /brand-wiki/google-public-dns · Editorial policy · How profiles are compiled