Public DNS resolver · CleanBrowsing
CleanBrowsing DNS servers
CleanBrowsing answers on 185.228.168.9 and 185.228.169.9, with DNS over HTTPS at https://doh.cleanbrowsing.org/doh/security-filter/. In our 2026-09-24 test it validated DNSSEC and sent no client subnet.
- Addresses
- 12
- Variants
- 3
- Measured
- 2026-09-24
- Operator
- CleanBrowsing
- Primary IPv4
- 185.228.168.9
- All IPv4
- 185.228.168.9, 185.228.169.9, 185.228.168.10, 185.228.169.11, 185.228.168.168, 185.228.169.168
- All IPv6
- 2a0d:2a00:1::2, 2a0d:2a00:2::2, 2a0d:2a00:1::1, 2a0d:2a00:2::1, 2a0d:2a00:1::, 2a0d:2a00:2::
- DNS over HTTPS
- https://doh.cleanbrowsing.org/doh/security-filter/, https://doh.cleanbrowsing.org/doh/adult-filter/, https://doh.cleanbrowsing.org/doh/family-filter/
- DNS over TLS
- security-filter-dns.cleanbrowsing.org, adult-filter-dns.cleanbrowsing.org, family-filter-dns.cleanbrowsing.org
- Service variants
- 3 (CleanBrowsing Security Filter; CleanBrowsing Adult Filter; CleanBrowsing Family Filter)
- DNSSEC in our test
- Validates
- Client subnet (ECS)
- None sent
- Protocols
- DNS (53), DoT, DoH
CleanBrowsing DNS addresses by variant
| Variant | Filtering (operator description) | IPv4 | IPv6 | Encrypted |
|---|---|---|---|---|
| CleanBrowsing Security Filter | Phishing, spam, malware and malicious domains | 185.228.168.9185.228.169.9 | 2a0d:2a00:1::22a0d:2a00:2::2 | DoH https://doh.cleanbrowsing.org/doh/security-filter/DoT security-filter-dns.cleanbrowsing.org |
| CleanBrowsing Adult Filter | Adult content, plus the Security Filter | 185.228.168.10185.228.169.11 | 2a0d:2a00:1::12a0d:2a00:2::1 | DoH https://doh.cleanbrowsing.org/doh/adult-filter/DoT adult-filter-dns.cleanbrowsing.org |
| CleanBrowsing Family Filter | Adult content, proxy and VPN domains, and mixed-content sites | 185.228.168.168185.228.169.168 | 2a0d:2a00:1::2a0d:2a00:2:: | DoH https://doh.cleanbrowsing.org/doh/family-filter/DoT family-filter-dns.cleanbrowsing.org |
What we observed
- 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)
- No client subnet reached the authoritative server from any address we probed.
- Plain DNS and NXDOMAIN
- 6/6 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.
| Protocol | Endpoint | Our test query |
|---|---|---|
| DoH | https://doh.cleanbrowsing.org/doh/security-filter/ | Answered |
| DoH | https://doh.cleanbrowsing.org/doh/adult-filter/ | Answered |
| DoH | https://doh.cleanbrowsing.org/doh/family-filter/ | Answered |
| DoT | security-filter-dns.cleanbrowsing.org | Answered |
| DoT | adult-filter-dns.cleanbrowsing.org | Answered |
| DoT | family-filter-dns.cleanbrowsing.org | Answered |
Which networks carry it
| ASN | Holder | Role |
|---|---|---|
| AS205157 | CIDNOC Daniel Cid | Announces the service addresses |
| AS20473 | AS-VULTR - The Constant Company, LLC | Queried from, in our probe |
Operator statements
“If you are using our free DNS services, we do not log or store any personally identifiable information (such as your IP address) that could tie DNS requests back to you.”
Confirm your device is using CleanBrowsing
# Which address did the resolver query from?
dig +short whoami.akamai.net @185.228.168.9
# Does it pass your subnet on (ECS)?
dig +short TXT o-o.myaddr.l.google.com @185.228.168.9
# Does it validate DNSSEC? SERVFAIL means yes
dig dnssec-failed.org @185.228.168.9Behind 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.
CleanBrowsing questions
- What are CleanBrowsing's DNS server addresses?
- CleanBrowsing Security Filter: 185.228.168.9, 185.228.169.9, 2a0d:2a00:1::2, 2a0d:2a00:2::2. CleanBrowsing Adult Filter: 185.228.168.10, 185.228.169.11, 2a0d:2a00:1::1, 2a0d:2a00:2::1. CleanBrowsing Family Filter: 185.228.168.168, 185.228.169.168, 2a0d:2a00:1::, 2a0d:2a00:2::.
- Does CleanBrowsing validate DNSSEC?
- Yes. On 2026-09-24 every CleanBrowsing address that answered returned SERVFAIL for three deliberately mis-signed domains while resolving ordinary names.
- Does CleanBrowsing support DNS over HTTPS or DNS over TLS?
- DoH: https://doh.cleanbrowsing.org/doh/security-filter/, https://doh.cleanbrowsing.org/doh/adult-filter/, https://doh.cleanbrowsing.org/doh/family-filter/. DoT: security-filter-dns.cleanbrowsing.org, adult-filter-dns.cleanbrowsing.org, family-filter-dns.cleanbrowsing.org. 6 of 6 answered our test query on 2026-09-24.
- Does CleanBrowsing send my IP subnet to other servers (ECS)?
- We observed no client subnet on any address we probed.
- How can I check that I am using CleanBrowsing?
- Run a DNS leak test and compare the network it reports with the one CleanBrowsing queried from in our probe (AS20473). On the command line, dig +short whoami.akamai.net @185.228.168.9 returns the address the resolver used to query Akamai.
Sources
Documentation checked 2026-09-24. Measured 2026-09-24. Registry reviewed 2026-09-24.
Addresses and endpoints come from each operator's documentation; behaviour is what we measured from one location on 2026-09-24. Speed, uptime and how well a filter blocks what it promises were not tested.