CleanBrowsing DNS: Family Filter IPs, Setup & Test Results

Key takeaway

CleanBrowsing's free Family filter is 185.228.168.168 and 185.228.169.168 (IPv6 2a0d:2a00:1:: and 2a0d:2a00:2::); its Private DNS hostname is family-filter-dns.cleanbrowsing.org. It blocks adult, mixed-content (Reddit), VPN and proxy sites plus malware, forces SafeSearch and puts YouTube in Restricted Mode (Moderate, in our test). The Adult filter (185.228.168.10) drops the Reddit, VPN and YouTube rules; the Security filter (185.228.168.9) blocks only threats. Set it on the router and on phones, then block other DNS servers so kids can't route around it.

CleanBrowsing DNS servers: Family filter 185.228.168.168 with IPv6, Adult and Security filters, DoH and DoT
CleanBrowsing DNS servers: Family filter 185.228.168.168 with IPv6, Adult and Security filters, DoH and DoT
Start reading
  1. What Is CleanBrowsing DNS?
  2. CleanBrowsing DNS Server Addresses (IPv4, IPv6, DoH, DoT)
  3. Family vs Adult vs Security: What Each Filter Blocks
  4. SafeSearch and YouTube: What the Family Filter Really Does
  5. CleanBrowsing Speed Test: Our Results from India
  6. CleanBrowsing DNS over HTTPS and DNS over TLS
  7. Is CleanBrowsing Safe? Privacy, Logging and DNSSEC
  8. How to Set Up CleanBrowsing DNS
  9. How Kids Bypass DNS Filters (and How to Stop Them)
  10. CleanBrowsing vs Cloudflare 1.1.1.3 vs OpenDNS FamilyShield
  11. How to Check CleanBrowsing Is Working
  12. Frequently Asked Questions

What Is CleanBrowsing DNS?

CleanBrowsing DNS is a free filtering DNS service: point your router or device at 185.228.168.168 and 185.228.169.168, and its Family filter blocks adult content, forces SafeSearch and stops kids reaching VPN and proxy sites. It needs no account and no app. There are three free filters, Family, Adult and Security, each on its own addresses, plus paid plans with custom categories.

The filtering happens at the lookup. For a blocked name CleanBrowsing answers NXDOMAIN ("no such domain"), so the page never loads: Chrome shows DNS_PROBE_FINISHED_NXDOMAIN, other browsers a similar "can't find the server" error.

The free service has limits that CleanBrowsing states on its filters page: it's throttled, has no support and can't be customised. Paid plans start at $75 a year (free vs paid) and add 26+ categories, allow and block lists and reports. CleanBrowsing says its free filters handle over 355 billion queries a month across 70+ data centres.

See which DNS servers your device really uses

CleanBrowsing DNS Server Addresses (IPv4, IPv6, DoH, DoT)

These are the free filters' addresses from CleanBrowsing's filters page, checked on 26 October 2026. Use both addresses of the same filter, and the IPv6 pair as well if your network has IPv6.

FilterIPv4IPv6DoT / Private DNS hostnameDoH URL
Family185.228.168.168, 185.228.169.1682a0d:2a00:1::, 2a0d:2a00:2::family-filter-dns.cleanbrowsing.orghttps://doh.cleanbrowsing.org/doh/family-filter/
Adult185.228.168.10, 185.228.169.11 (or 185.228.169.10)2a0d:2a00:1::1, 2a0d:2a00:2::1adult-filter-dns.cleanbrowsing.orghttps://doh.cleanbrowsing.org/doh/adult-filter/
Security185.228.168.9, 185.228.169.92a0d:2a00:1::2, 2a0d:2a00:2::2security-filter-dns.cleanbrowsing.orghttps://doh.cleanbrowsing.org/doh/security-filter/

The Adult filter has two published secondaries. The filters page lists 185.228.169.11; CleanBrowsing's setup guide gives 185.228.169.10. Both worked as the Adult filter in our test, but .10 answers a blocked name with NXDOMAIN like the primary, while .11 returns 185.228.168.254, a server that shows a CleanBrowsing "Website Blocked" page.

All six IPv6 addresses answered from our connection and filtered exactly like their IPv4 twins.

Family vs Adult vs Security: What Each Filter Blocks

Family blocks adult, mixed-content, VPN and proxy sites plus malware and phishing, with SafeSearch forced. Adult blocks adult sites and threats but leaves Reddit, VPNs and YouTube alone. Security blocks only threats.

We asked each filter about the same names on 26 October 2026, from India. A tick means it blocked the name (NXDOMAIN) or sent it to the search engine's safe version.

DNS Robot's test on 26 October 2026 (from India), one lookup per filter and name.
FamilyAdultSecurity
Adult sites (two of the most visited)YesYesNo
Malware test site (malware.wicar.org)YesYesYes
Reddit (mixed content)YesNoNo
VPN and proxy sites (NordVPN, Proton VPN, CroxyProxy, KProxy)YesNoNo
Public DoH servers (dns.google, cloudflare-dns.com, dns.quad9.net)YesNoNo
Google and Bing SafeSearchYesYesNo
DuckDuckGo safe searchYesYesNo
YouTube Restricted ModeModerateNoNo
TikTok, Instagram, DiscordNoNoNo

Three results go beyond CleanBrowsing's own descriptions:

  • The Adult filter does enforce SafeSearch. CleanBrowsing's free vs paid page says it doesn't; its filters page says it does. It sent Google, Bing and DuckDuckGo to their safe versions, like Family.
  • Family's YouTube setting is Moderate, not Strict (see the next section).
  • Social apps stay open on every free filter. TikTok, Instagram and Discord resolved normally; blocking social media or gaming needs a paid plan or a device control.

SafeSearch and YouTube: What the Family Filter Really Does

CleanBrowsing enforces SafeSearch through DNS: a lookup for a search engine gets the address of its locked-safe version. For Google that's forcesafesearch.google.com (216.239.38.120), which serves results with SafeSearch locked on whatever the browser's settings say.

The Family and Adult filters answered 216.239.38.120 for www.google.com and country sites such as www.google.co.in, and sent Bing to strict.bing.com and DuckDuckGo to safe.duckduckgo.com. The Security filter left them alone.

YouTube is where claim and measurement differ. CleanBrowsing's SafeSearch guide says the free Family filter uses Strict Restricted Mode. Google's DNS method has two targets: restrict.youtube.com for Strict (216.239.38.120) and restrictmoderate.youtube.com for Moderate (216.239.38.119). The Family filter answered 216.239.38.119, Moderate, for all five YouTube hostnames Google lists, including the app's youtubei.googleapis.com. The Adult filter doesn't restrict YouTube.

bash
# Family filter: Google SafeSearch, Bing and YouTube (DNS Robot, 26 Oct 2026)
dig @185.228.168.168 www.google.com +short
# 216.239.38.120   <- forcesafesearch.google.com

dig @185.228.168.168 www.bing.com +short | head -1
# strict.bing.com.

dig @185.228.168.168 www.youtube.com +short
# 216.239.38.119   <- restrictmoderate.youtube.com (Moderate)

CleanBrowsing Speed Test: Our Results from India

We timed every address on 26 October 2026 from a Jio home connection in India: the median of five lookups of a popular name (cached) and of five brand-new names (uncached), plus 20 lookups to count how often a server didn't answer within 2 seconds. Cloudflare's and OpenDNS's family filters ran alongside.

AddressFilterAnswered fromCachedUncachedNo answer (of 20)
185.228.168.168FamilySingapore63 ms75 ms1
185.228.169.168FamilyLondon166 ms167 ms4
185.228.168.10AdultSingapore75 ms70 ms0
185.228.169.10AdultLondon152 ms162 ms4
185.228.169.11AdultLondon160 ms165 ms1
185.228.168.9SecuritySingapore79 ms66 ms1
185.228.169.9SecurityLondon157 ms165 ms2
1.1.1.3Cloudflare familyNagpur31 ms68 ms0
208.67.222.123OpenDNS FamilyShieldMumbai30 ms52 ms0

A filter's two addresses aren't equal. CleanBrowsing names the server that answers (dig @185.228.168.168 id.server CH TXT): from our connection every 185.228.168.x address was answered in Singapore and every 185.228.169.x address in London, which roughly doubled cached times (63–79 ms against 152–166 ms) and dropped more queries. The IPv6 addresses switched between the two cities from query to query.

Cloudflare and OpenDNS answered cached names about twice as fast here because both answered from India; for brand-new names the gap was small (52–68 ms against 66–75 ms). In Europe or North America the order can change, so measure from your own line.

CleanBrowsing DNS over HTTPS and DNS over TLS

All three free filters answer encrypted DNS. That stops your ISP or a Wi-Fi owner from reading or rewriting lookups, and on phones it keeps the filter on over mobile data.

  • DNS over TLS (DoT): the filter's hostname on port 853, such as family-filter-dns.cleanbrowsing.org; Android's Private DNS uses it. All three hostnames completed a TLS 1.3 handshake with a valid *.cleanbrowsing.org certificate and filtered like plain DNS; over one open connection, Family's median was 78 to 89 ms across three runs.
  • DNS over HTTPS (DoH): https://doh.cleanbrowsing.org/doh/family-filter/ (or adult-filter, security-filter). It answered standard RFC 8484 queries, median 83 ms for Family. Use it in Windows 11, browsers and Apple profiles.
  • Paid plans get their own DoT hostnames and DoH paths with an account code, shown in the CleanBrowsing dashboard.
bash
# curl can resolve through a DoH server: allowed sites load, blocked ones don't resolve
curl -sI --doh-url https://doh.cleanbrowsing.org/doh/family-filter/ https://example.com | head -1
# HTTP/2 200

curl -sSI --doh-url https://doh.cleanbrowsing.org/doh/family-filter/ https://www.reddit.com
# curl: (6) Couldn't resolve host name

Is CleanBrowsing Safe? Privacy, Logging and DNSSEC

For the free filters, CleanBrowsing's privacy policy says it doesn't log or store personally identifiable information such as your IP address, and doesn't sell, rent or share personal data. It does keep anonymised query data (the domains requested), may keep it indefinitely, and shares it anonymised with its sister brands NOC, DNSArchive and Trunc.

It doesn't pass your network on to other DNS servers either: Google's o-o.myaddr.l.google.com test saw only CleanBrowsing's servers and no EDNS Client Subnet, as with Cloudflare. OpenDNS FamilyShield passed on our /24 subnet in one of two tries.

DNSSEC is the weak spot. A validating resolver must refuse a domain with broken signatures (test domains such as dnssec-failed.org should get SERVFAIL). CleanBrowsing's answer depended on the server: nodes reporting software version v1.6a returned an address for a broken domain in 27 of 27 lookups, while v1.7a nodes, including every London answer, refused it. Cloudflare 1.1.1.3 and OpenDNS FamilyShield refused all 20 of our lookups. Until the older nodes are updated, CleanBrowsing doesn't reliably protect you from forged answers.

How to Set Up CleanBrowsing DNS

For parental control, start with the router: every device on your Wi-Fi is filtered, consoles and smart TVs included, and there's nothing on the child's device to switch off. Then set it on each phone or laptop that leaves the house, because the router's setting doesn't apply on mobile data or other Wi-Fi.

On Your Router (Best for Parental Control)

  • Open the router's admin page, usually at 192.168.1.1 or 192.168.0.1. Our router login guide lists the default address and password for each brand and ISP.
  • Find the DNS fields under Internet, WAN or DHCP. CleanBrowsing says to set it in the WAN settings, so it covers your whole network.
  • Replace the existing servers with 185.228.168.168 and 185.228.169.168. In the IPv6 section enter 2a0d:2a00:1:: and 2a0d:2a00:2::, or turn IPv6 DNS off if the router can't take custom IPv6 servers.
  • Save, restart the router and reconnect your devices so they pick up the change.

Android: Private DNS (Wi-Fi and Mobile Data)

Android 9 and later can send all lookups to CleanBrowsing over DoT with Private DNS, on every network:

  • Open Settings → Network & internet → Private DNS (under Advanced on some phones; on Samsung, Connections → More connection settings → Private DNS).
  • Choose Private DNS provider hostname and enter family-filter-dns.cleanbrowsing.org (or adult-filter-dns.cleanbrowsing.org / security-filter-dns.cleanbrowsing.org).
  • Tap Save. If it says "Couldn't connect", check the spelling; some school and office networks block port 853.

iPhone and iPad

  • Best: an encrypted DNS profile. On the iPhone, open CleanBrowsing's Apple profile page, choose the Family filter and download the profile (iOS 14 or later). Then open Settings → Profile Downloaded → Install. It uses DoH on every network, Wi-Fi and cellular.
  • One Wi-Fi network only: go to Settings → Wi-Fi, tap (i) next to the network, then Configure DNS → Manual. Delete the existing servers and add 185.228.168.168 and 185.228.169.168.
  • A profile can be removed in Settings, and a VPN app bypasses any DNS filter. Use Screen Time → Content & Privacy Restrictions to block new app installs, with a Screen Time passcode only you know.

Windows 11 and 10

  • Open Settings → Network & internet, choose Wi-Fi (then Hardware properties) or Ethernet.
  • Next to DNS server assignment, click Edit, choose Manual and turn on IPv4.
  • Enter 185.228.168.168 as preferred and 185.228.169.168 as alternate. On Windows 11, set DNS over HTTPS to On (manual template) and enter https://doh.cleanbrowsing.org/doh/family-filter/ for both.
  • Turn on IPv6, add 2a0d:2a00:1:: and 2a0d:2a00:2::, then Save. On Windows 10, use Control Panel → Network and Sharing Center → Change adapter settings, or the PowerShell line below.
powershell
# PowerShell as administrator (use "Ethernet" for a wired connection)
Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ServerAddresses 185.228.168.168,185.228.169.168,2a0d:2a00:1::,2a0d:2a00:2::
ipconfig /flushdns

macOS

  • Open System Settings → Network, select Wi-Fi (or Ethernet) and click Details.
  • In the DNS tab, remove the old servers, click + and add 185.228.168.168, 185.228.169.168, 2a0d:2a00:1:: and 2a0d:2a00:2::, then click OK.
  • For encrypted DNS that follows a MacBook to other networks, install the same Apple profile instead (macOS 11 Big Sur or later).
bash
# Terminal alternative, then clear the DNS cache
networksetup -setdnsservers Wi-Fi 185.228.168.168 185.228.169.168 2a0d:2a00:1:: 2a0d:2a00:2::
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

How Kids Bypass DNS Filters (and How to Stop Them)

A DNS filter only works while the device asks it. These are the usual ways around CleanBrowsing, and what stops each:

  • Typing another DNS server such as 8.8.8.8. Fix: on the router, allow port 53 only to CleanBrowsing's range, 185.228.168.0/23, and redirect or block everything else (rules below).
  • DNS over HTTPS in the browser. Family answered NXDOMAIN for dns.google, cloudflare-dns.com, mozilla.cloudflare-dns.com, dns.quad9.net, dns.nextdns.io and other DoH hostnames, and for use-application-dns.net, the canary domain that stops Firefox switching DoH on by itself. A DoH server entered by IP address still gets through, because the browser needs no lookup to reach it, so on computers you manage, turn secure DNS off by policy.
  • Android Private DNS set to dns.google: Family won't resolve that hostname on your Wi-Fi, but it works on mobile data. Block outbound TCP port 853 except to CleanBrowsing, and set the phone's own Private DNS to CleanBrowsing.
  • VPN apps and web proxies. Family blocked every VPN and proxy site we tried, which stops web proxies. A VPN app from an app store can still connect, and then DNS runs inside the tunnel where no DNS filter sees it, so control app installs with Google Family Link or Screen Time.
  • IPv6 and other networks. ISP IPv6 DNS, a neighbour's Wi-Fi or mobile data all skip the router setting: set the IPv6 servers, and put Private DNS or the Apple profile on the child's phone.
bash
# Linux/OpenWrt router (iptables; br-lan = your LAN interface)
# Redirect every plain DNS query from the LAN to CleanBrowsing Family
iptables -t nat -A PREROUTING -i br-lan -p udp --dport 53 ! -d 185.228.168.0/23 -j DNAT --to-destination 185.228.168.168:53
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 53 ! -d 185.228.168.0/23 -j DNAT --to-destination 185.228.168.168:53

# Block DNS over TLS to anyone but CleanBrowsing
iptables -A FORWARD -i br-lan -p tcp --dport 853 ! -d 185.228.168.0/23 -j REJECT

Then check each device with DNS Robot's DNS Leak Test: every resolver it lists should belong to CleanBrowsing. Google, Cloudflare or your ISP in the list means something on that device goes around the filter. Once encrypted DNS is blocked, some iPhones warn that the network is blocking encrypted DNS; here's what that means.

CleanBrowsing vs Cloudflare 1.1.1.3 vs OpenDNS FamilyShield

Cloudflare's 1.1.1.3 and OpenDNS FamilyShield are the other big free family filters. We ran the same tests through each on 26 October 2026; the addresses come from Cloudflare's documentation and OpenDNS's FamilyShield page.

DNS Robot's test on 26 October 2026 (from India). Free, no account, for all three.
CleanBrowsing FamilyCloudflare 1.1.1.3OpenDNS FamilyShield
IPv4 addresses185.228.168.168, 185.228.169.1681.1.1.3, 1.0.0.3208.67.222.123, 208.67.220.123
Answer for a blocked siteNXDOMAIN0.0.0.0Block page (146.112.61.106)
Adult sitesYesYesYes
Malware test siteYesYesNo
Reddit (mixed content)YesNoNo
VPN and proxy sitesYesNoYes
Public DoH server hostnamesYesNoYes
Google, Bing and DuckDuckGo safe searchYesYesNo
YouTube Restricted ModeModerateNoNo
DNSSEC validationPartlyYesYes
DoH and DoTYesYesYes
Keeps your subnet private (no ECS)YesYesPartly
Cached lookup from India (median)63 ms31 ms30 ms

Pick CleanBrowsing Family for younger children: it's the only one of the three that blocks Reddit-style mixed content and restricts YouTube, and it blocks the VPN sites and DoH servers kids use to get around filters. Pick Cloudflare 1.1.1.3 for adult and malware blocking with SafeSearch and fast answers when Reddit and YouTube can stay open; see our Cloudflare DNS guide. OpenDNS FamilyShield blocks adult, VPN and proxy sites, but doesn't force SafeSearch and lets the malware test site through.

How to Check CleanBrowsing Is Working

CleanBrowsing's own test domain, badexample.com, is blocked by all three filters but resolves normally through other resolvers. Look it up through your normal DNS, without naming a server: NXDOMAIN means your lookups reach CleanBrowsing.

bash
# Through your device's normal DNS (Windows, macOS, Linux)
nslookup badexample.com
# ** server can't find badexample.com: NXDOMAIN

# Which CleanBrowsing server answered? Ask one directly
dig @185.228.168.168 id.server CH TXT +short
# "CleanBrowsing v1.6a - dns-edge-asia-singapore10"

If badexample.com returns an address, your device isn't using CleanBrowsing: look for a VPN, a browser's secure DNS setting or a second DNS server. To see what a blocked domain really points to, check it with DNS Robot's DNS Lookup, which asks unfiltered public resolvers.

Compare family DNS filters on your own network

DNS Robot's DNS Speed Test times CleanBrowsing's Family filter, Cloudflare 1.1.1.3 and OpenDNS FamilyShield from your browser and ranks them by median response time where you are.

Sources

  1. Free DNS Filters: Family, Adult and Security filter addresses, CleanBrowsing
  2. 1.1.1.1 setup: 1.1.1.1 for Families, Cloudflare
  3. Control YouTube content available to users (DNS: restrict.youtube.com and restrictmoderate.youtube.com), Google

Frequently Asked Questions

What is CleanBrowsing DNS?

It's a free DNS filtering service. Point your router or device at its Family filter, 185.228.168.168 and 185.228.169.168, and it blocks adult, mixed-content, VPN and proxy sites and forces SafeSearch, with no account or app.

Is CleanBrowsing DNS safe?

For privacy, yes: on the free filters it doesn't store your IP address or sell data, though it keeps anonymised domain statistics. Its technical gap in our test was DNSSEC, where older servers accepted a broken signature that Cloudflare and OpenDNS rejected.

What are the CleanBrowsing Family filter DNS servers?

185.228.168.168 and 185.228.169.168 for IPv4, and 2a0d:2a00:1:: and 2a0d:2a00:2:: for IPv6. The DoT (Private DNS) hostname is family-filter-dns.cleanbrowsing.org and the DoH URL is https://doh.cleanbrowsing.org/doh/family-filter/.

What's the difference between CleanBrowsing's Family and Adult filters?

Both block adult sites, malware and phishing and force SafeSearch on Google and Bing. Family also blocks mixed-content sites like Reddit and VPN and proxy sites, and puts YouTube in Restricted Mode; Adult leaves those open.

Is CleanBrowsing free?

The Family, Adult and Security filters are free with no account, but CleanBrowsing describes the free service as throttled and without support. Paid plans start at $75 a year and add custom categories, allow and block lists, and reports.

Does CleanBrowsing block YouTube?

No, but the Family filter switches YouTube to Restricted Mode, which hides videos marked as mature. In our test it used the Moderate level, not Strict. The Adult and Security filters don't restrict YouTube.

Does CleanBrowsing block VPNs?

The Family filter blocks VPN and proxy websites and the hostnames of public DoH servers. It can't stop a VPN app that's already installed, because the app tunnels its own DNS, so block app installs with Family Link or Screen Time.

What is the CleanBrowsing Private DNS hostname?

Use family-filter-dns.cleanbrowsing.org for the Family filter, adult-filter-dns.cleanbrowsing.org for Adult or security-filter-dns.cleanbrowsing.org for Security. On Android, enter it under Settings → Network & internet → Private DNS.

Does 1.1.1.1 block adult content?

No. Cloudflare's 1.1.1.1 doesn't filter anything. Its family addresses 1.1.1.3 and 1.0.0.3 block adult content and malware by answering 0.0.0.0, and in our test 1.1.1.3 also forced SafeSearch on Google, Bing and DuckDuckGo.

Why do blocked sites show DNS_PROBE_FINISHED_NXDOMAIN?

CleanBrowsing answers NXDOMAIN, meaning no such domain, for anything it blocks, so Chrome reports DNS_PROBE_FINISHED_NXDOMAIN instead of a block page. Only the Adult filter's 185.228.169.11 address showed a CleanBrowsing "Website Blocked" page in our test.

About the author

Shaik Vahid

Founder of DNS Robot. Vahid spent years in web hosting support fixing domains, DNS records, SSL certificates and email delivery for customers. He builds DNS Robot's tools and writes these guides from the errors people actually hit.

DNS Speed Test

Time Cloudflare 1.1.1.1, Google 8.8.8.8 and more public DNS servers from your own browser, against your current DNS, and find the fastest for you