Skip to main content
DNS Benchmark Pro Real-time DoH latency analysis
Engine ready

Reference

Public DNS resolvers compared

What each public resolver filters, the addresses it publishes, and when we last checked those details against the provider’s own documentation. There is no “best” row in this table, because which resolver performs best depends on where you are and how your network routes — that is what the benchmark is for.

How to read this table

Every value below is taken from the operator’s published documentation, not from third-party lists, and every row carries the date we last checked it. Rows marked Not re-verified are carried over from an earlier release of this site and have not been confirmed against a primary source in the current pass — they are shown for completeness and are deliberately excluded from the benchmark until someone re-checks them. 18 of the entries are currently in that state.

The table is generated directly from RESOLVER-REGISTRY.json, the same file the benchmark reads. It is not possible for this page to describe a resolver differently from the way the tool tests it.

The comparison

Public DNS resolvers with their filtering behaviour, addresses, DNS-over-HTTPS endpoint and verification state
ResolverFilteringIPv4IPv6DNS-over-HTTPS endpointSourcesConfiguration checked
AdGuard DNSDefault — ad and tracker blocking Blocks ads and trackers 94.140.14.14
94.140.15.15
2a10:50c0::ad1:ff
2a10:50c0::ad2:ff
https://dns.adguard-dns.com/dns-query Docs Privacy Verified 2026-08-15
AdGuard FamilyFamily protection Blocks ads, trackers and adult content 94.140.14.15
94.140.15.16
2a10:50c0::bad1:ff
2a10:50c0::bad2:ff
https://family.adguard-dns.com/dns-query Docs Privacy Verified 2026-08-15
AdGuard Non-filteringNon-filtering No filtering 94.140.14.140
94.140.14.141
2a10:50c0::1:ff
2a10:50c0::2:ff
https://unfiltered.adguard-dns.com/dns-query Docs Privacy Verified 2026-08-15
CleanBrowsing AdultAdult filter Blocks adult content only 185.228.168.10
185.228.169.11
2a0d:2a00:1::1
2a0d:2a00:2::1
https://doh.cleanbrowsing.org/doh/adult-filter/ Docs Privacy Verified 2026-08-15
CleanBrowsing FamilyFamily filter Blocks adult content, proxies and VPNs 185.228.168.168
185.228.169.168
2a0d:2a00:1::
2a0d:2a00:2::
https://doh.cleanbrowsing.org/doh/family-filter/ Docs Privacy Verified 2026-08-15
CleanBrowsing SecuritySecurity filter Blocks phishing, spam and malware 185.228.168.9
185.228.169.9
2a0d:2a00:1::2
2a0d:2a00:2::2
https://doh.cleanbrowsing.org/doh/security-filter/ Docs Privacy Verified 2026-08-15
CloudflareStandard No filtering 1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
https://cloudflare-dns.com/dns-query Docs Privacy Verified 2026-08-15
Cloudflare Family1.1.1.1 for Families — malware + adult content Blocks malware and adult content 1.1.1.3
1.0.0.3
2606:4700:4700::1113
2606:4700:4700::1003
https://family.cloudflare-dns.com/dns-query Docs Privacy Verified 2026-08-15
Cloudflare Security1.1.1.1 for Families — malware blocking Blocks malware and phishing 1.1.1.2
1.0.0.2
2606:4700:4700::1112
2606:4700:4700::1002
https://security.cloudflare-dns.com/dns-query Docs Privacy Verified 2026-08-15
DNS4EU Ad BlockingProtective + ad blocking EU-operated, blocks malicious domains and ads 86.54.11.13
86.54.11.213
2a13:1001::86:54:11:13
2a13:1001::86:54:11:213
https://noads.joindns4.eu/dns-query Docs Privacy Verified 2026-08-15
DNS4EU Child ProtectionProtective + child protection EU-operated, blocks malicious and adult content 86.54.11.12
86.54.11.212
2a13:1001::86:54:11:12
2a13:1001::86:54:11:212
https://child.joindns4.eu/dns-query Docs Privacy Verified 2026-08-15
DNS4EU ProtectiveProtective resolution EU-operated, blocks malicious domains 86.54.11.1
86.54.11.201
2a13:1001::86:54:11:1
2a13:1001::86:54:11:201
https://protective.joindns4.eu/dns-query Docs Privacy Verified 2026-08-15
DNS4EU UnfilteredUnfiltered resolution EU-operated, no filtering 86.54.11.100
86.54.11.200
2a13:1001::86:54:11:100
2a13:1001::86:54:11:200
https://unfiltered.joindns4.eu/dns-query Docs Privacy Verified 2026-08-15
Google Public DNSStandard No filtering 8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
https://dns.google/dns-query Docs Privacy Verified 2026-08-15
Mullvad Ad-blockingAds and trackers Blocks ads and trackers 194.242.2.3 2a07:e340::3 https://adblock.dns.mullvad.net/dns-query Docs Privacy Verified 2026-08-15
Mullvad BaseAds, trackers and malware Blocks ads, trackers and malware 194.242.2.4 2a07:e340::4 https://base.dns.mullvad.net/dns-query Docs Privacy Verified 2026-08-15
Mullvad DNSUnfiltered No filtering, no logs claimed 194.242.2.2 2a07:e340::2 https://dns.mullvad.net/dns-query Docs Privacy Verified 2026-08-15
Mullvad FamilyAds, trackers, malware, adult, gambling Blocks ads, malware, adult content and gambling 194.242.2.6 2a07:e340::6 https://family.dns.mullvad.net/dns-query Docs Privacy Verified 2026-08-15
Quad9Recommended — malware blocking + DNSSEC validation Blocks malware, validates DNSSEC 9.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
https://dns.quad9.net/dns-query Docs Privacy Verified 2026-08-15
Quad9 UnsecuredUnsecured — no malware blocking No filtering 9.9.9.10
149.112.112.10
2620:fe::10
2620:fe::fe:10
https://dns10.quad9.net/dns-query Docs Privacy Verified 2026-08-15
Quad9 with ECSSecured with EDNS Client Subnet Blocks malware, DNSSEC, sends client subnet 9.9.9.11
149.112.112.11
2620:fe::11
2620:fe::fe:11
https://dns11.quad9.net/dns-query Docs Privacy Verified 2026-08-15
AliDNSPublic Asia-Pacific, blocks malicious domains 223.5.5.5
223.6.6.6
https://dns.alidns.com/dns-query Docs Not re-verified
CIRA Canadian Shield FamilyFamily Canada, blocks malware and adult content 149.112.121.30
149.112.122.30
https://family.canadianshield.cira.ca/dns-query Docs Privacy Not re-verified
CIRA Canadian Shield PrivatePrivate Canada, no filtering 149.112.121.10
149.112.122.10
https://private.canadianshield.cira.ca/dns-query Docs Privacy Not re-verified
CIRA Canadian Shield ProtectedProtected Canada, blocks malware 149.112.121.20
149.112.122.20
https://protected.canadianshield.cira.ca/dns-query Docs Privacy Not re-verified
OpenDNS HomeHome Configurable filtering 208.67.222.222
208.67.220.220
https://doh.opendns.com/dns-query Privacy Not re-verified
Control D Ad BlockingFree profile p2 Blocks malware, ads and trackers 76.76.2.2
76.76.10.2
https://freedns.controld.com/p2 Docs Privacy Not re-verified
Control D MalwareFree profile p1 Blocks malware 76.76.2.1
76.76.10.1
https://freedns.controld.com/p1 Docs Privacy Not re-verified
Control D SocialFree profile p3 Blocks malware, ads and social platforms 76.76.2.3
76.76.10.3
https://freedns.controld.com/p3 Docs Privacy Not re-verified
Control D UnfilteredFree profile p0 No filtering 76.76.2.0
76.76.10.0
https://freedns.controld.com/p0 Docs Privacy Not re-verified
DNS for FamilyPublic Blocks adult content 94.130.180.225
78.47.64.161
https://dns-doh.dnsforfamily.com/dns-query Docs Not re-verified
DNS.SBStandard No filtering, no logs claimed 185.222.222.222
45.11.45.11
https://doh.dns.sb/dns-query Docs Not re-verified
Digitale GesellschaftPublic Switzerland, no logging claimed 185.95.218.42
185.95.218.43
https://dns.digitale-gesellschaft.ch/dns-query Docs Not re-verified
ffmuc.netPublic Germany, community operated, no filtering 5.1.66.255
185.150.99.255
https://doh.ffmuc.net/dns-query Docs Not re-verified
Gcore DNSPublic No filtering 95.85.95.85
2.56.220.2
https://dns.gcore.com/dns-query Docs Not re-verified
NextDNSAnycast (no configuration profile) Configurable per account 45.90.28.0
45.90.30.0
https://dns.nextdns.io Docs Privacy Not re-verified
SWITCH DNSPublic Switzerland, blocks malicious domains 130.59.31.248
130.59.31.251
https://dns.switch.ch/dns-query Docs Not re-verified
Quad101Public Taiwan, no logging claimed 101.101.101.101
101.102.103.104
https://dns.twnic.tw/dns-query Docs Not re-verified
DNSPod Public DNSPublic Asia-Pacific, no filtering 119.29.29.29
182.254.116.116
https://doh.pub/dns-query Docs Not re-verified

Choosing between them

Filtering is a product decision, not a quality ranking

Most operators publish several variants of the same service. A “family” endpoint is not a better version of the unfiltered one; it is a different product that returns different answers. Picking a filtering resolver means accepting that some lookups will be answered with a block page or an NXDOMAIN, including occasional false positives. Picking an unfiltered one means accepting that nothing will be blocked on your behalf.

“No logs” is a claim, not a measurement

Several operators here state that they do not retain query logs. Nothing on this page verifies that claim — it cannot be verified from outside. What can be said with confidence is the structural fact: whichever resolver you configure will receive every domain name your device looks up. Read the linked privacy policy and decide whose stated policy and jurisdiction you prefer.

ECS changes the privacy trade-off

Some variants send EDNS Client Subnet, which forwards a truncated version of your network address to authoritative name servers so that content delivery networks can return a geographically closer answer. That often produces faster downloads and a less private lookup. Neither choice is wrong; they optimise for different things.

Speed is local

A resolver’s response time depends on which of its sites your traffic actually reaches and how your provider routes there. A resolver that is quickest on one connection can be middling on another in the same city. That is why this page does not rank by speed, and why the benchmark measures from your browser instead of quoting a table.

Changes in this release

Related

Last reviewed 2026-08-15. Provider configuration comes from RESOLVER-REGISTRY.json, which records the official source and verification date for every entry.