DNS resolver registry · Google
Google Public DNS DNS servers
Addresses
Google Public DNS DNS addresses by variant
Google Public DNS
Not specified by the operator
- IPv4
- 8.8.8.88.8.4.4
- IPv6
- 2001:4860:4860::88882001:4860:4860::8844
- DoH
- https://dns.google/dns-query
- DoT
- dns.google
| Variant | Filtering (operator description) | IPv4 | IPv6 | Encrypted |
|---|---|---|---|---|
| Google Public DNS | Not specified by the operator | 8.8.8.8 8.8.4.4 | 2001:4860:4860::8888 2001:4860:4860::8844 | DoH https://dns.google/dns-query DoT dns.google |
Measured
What we observed
Measured 2026-09-24 from one vantage point, three rounds per address, majority result. Anycast resolvers can behave differently from other networks. How we test
DNSSEC validation Validates
Returned SERVFAIL for dnssec-failed.org, rhybar.cz and badsig.go.dnscheck.tools on every address that answered, while resolving example.com.
Client subnet (ECS)
Sends /24. The authoritative server received that much of the client address, enough to locate a user to a block of addresses.
Plain DNS and NXDOMAIN
2/2 documented IPv4 addresses answered on port 53. Random non-existent names came back as NXDOMAIN, so errors are not rewritten into ads or search pages.
Encrypted endpoints
- DoH https://dns.google/dns-queryAnswered
- DoT dns.googleAnswered
Networks
Which networks carry it
Announcing the service addresses
- AS15169 GOOGLE - Google LLC
Queried from, in our probe
- AS15169 GOOGLE - Google LLC
In the operator's words
Operator statements
“Temporary logs are the only logs that store both your IP address and your DNS query.”
“The permanent logs are a sampling of the temporary logs where your IP address is removed and replaced by a city or region-level location.”
Check it
Confirm your device is using Google Public DNS
From a terminal
# Which address did the resolver query from?
dig +short whoami.akamai.net @8.8.8.8
# Does it pass your subnet on (ECS)?
dig +short TXT o-o.myaddr.l.google.com @8.8.8.8
# Does it validate DNSSEC? SERVFAIL means yes
dig dnssec-failed.org @8.8.8.8Behind a proxy
With an HTTP proxy, or a client set to socks5h://, the proxy side resolves hostnames, so your own resolver setting does not apply to that traffic. With socks5:// in curl or Python requests, your device resolves names first. The SOCKS5 vs SOCKS5h guide shows how to check which one you have.
Questions
Google Public DNS questions
What are Google Public DNS's DNS server addresses?
Google Public DNS: 8.8.8.8, 8.8.4.4, 2001:4860:4860::8888, 2001:4860:4860::8844.
Does Google Public DNS validate DNSSEC?
Yes. On 2026-09-24 every Google Public DNS address that answered returned SERVFAIL for three deliberately mis-signed domains while resolving ordinary names.
Does Google Public DNS support DNS over HTTPS or DNS over TLS?
DoH: https://dns.google/dns-query. DoT: dns.google. 2 of 2 answered our test query on 2026-09-24.
Does Google Public DNS send my IP subnet to other servers (ECS)?
Yes on at least one address: we observed a /24 client subnet reaching the authoritative server.
How can I check that I am using Google Public DNS?
Run a DNS leak test and compare the network it reports with the one Google Public DNS queried from in our probe (AS15169). On the command line, dig +short whoami.akamai.net @8.8.8.8 returns the address the resolver used to query Akamai.
Sources
Sources and dates
Compare
Other resolvers where DNSSEC validates
Cloudflare 1.1.1.1
1.1.1.1 · 1.0.0.1
Quad9
9.9.9.9 · 149.112.112.112
OpenDNS
208.67.222.222 · 208.67.220.220
AdGuard DNS
94.140.14.14 · 94.140.15.15
CleanBrowsing
185.228.168.9 · 185.228.169.9
Control D Free DNS
76.76.2.0 · 76.76.10.0
Research library
Network registries & open data
Find the reference behind a network decision. Browse the records, follow their sources and download the available datasets.