CleanBrowsing Configuration Guide
Complete tutorial for setting up CleanBrowsing DNS filtering with free family filters or custom paid plans, including DNS-over-HTTPS and DNS-over-TLS configuration.
Prerequisites:
- • Access to router admin panel OR device network settings
- • Internet connection
- • Email address (for paid plan only)
- • Basic understanding of DNS filtering concept
What is CleanBrowsing?
CleanBrowsing is a DNS-based content filtering service specifically designed for families and schools. Unlike general DNS services, CleanBrowsing was built from the ground up for content filtering, offering three free filter levels and paid custom options. This tutorial covers setup for all options, including modern encrypted DNS (DNS-over-HTTPS and DNS-over-TLS).
🎯 Choosing Your Filter Level
⚙️ Router-Level Setup (Protects Whole Network)
Step 1: Choose Your Filter
Decide which filter level from above. For most families, start with Adult Filter.
Step 2: Access Router Admin Panel
- Open web browser
- Type router IP address: Usually
192.168.1.1or192.168.0.1 - Enter admin username and password (check router sticker if unknown)
Step 3: Find DNS Settings
Location varies by router brand:
- Netgear: Advanced → Setup → Internet Setup → DNS Servers
- TP-Link: Network → WAN → Primary/Secondary DNS
- Linksys: Connectivity → Internet Settings → Static DNS
- Asus: WAN → Internet Connection → DNS Server
- Google WiFi: Network & General → Advanced Networking → DNS
Step 4: Enter CleanBrowsing DNS Addresses
For Adult Filter (Recommended):
Primary DNS: 185.228.168.10
Secondary DNS: 185.228.169.11
Step 5: Save and Restart
- Click "Save" or "Apply"
- Reboot your router
- Restart devices or disconnect/reconnect from WiFi
Step 6: Test It's Working
- Visit a test site (appropriate test domain)
- Should see CleanBrowsing block page
- Test normal sites work fine
📱 Device-Level Setup
iPhone/iPad (iOS) - Standard DNS
- Settings → WiFi
- Tap (i) next to network name
- Scroll down → Configure DNS
- Tap "Manual"
- Remove existing DNS servers (tap red minus)
- Add Server:
185.228.168.10 - Add Server:
185.228.169.11 - Tap "Save"
Android - Private DNS (DNS-over-TLS) - Recommended
Android 9+ supports encrypted DNS that works on cellular too:
- Settings → Network & Internet (or Connections)
- Private DNS
- Select "Private DNS provider hostname"
- Enter based on filter level:
- Security Filter:
security-filter-dns.cleanbrowsing.org - Adult Filter:
adult-filter-dns.cleanbrowsing.org - Family Filter:
family-filter-dns.cleanbrowsing.org
- Security Filter:
- Tap "Save"
Windows 10/11
- Settings → Network & Internet
- Click your connection (WiFi or Ethernet)
- Click "Edit" next to IP assignment
- Select "Manual" and enable IPv4
- Preferred DNS:
185.228.168.10 - Alternate DNS:
185.228.169.11 - Click "Save"
macOS
- System Settings (or System Preferences)
- Network
- Select connection → Details (or Advanced)
- DNS tab
- Click + button
- Add:
185.228.168.10 - Add:
185.228.169.11 - Click OK, then Apply
🔒 DNS-over-HTTPS (DoH) Setup
Modern encrypted DNS prevents ISPs from seeing which sites you visit. Requires browser or system configuration.
Firefox Browser
- Settings → Privacy & Security
- Scroll to "DNS over HTTPS"
- Enable "Use DNS over HTTPS"
- Select "Custom"
- Enter based on filter level:
- Security:
https://doh.cleanbrowsing.org/doh/security-filter/ - Adult:
https://doh.cleanbrowsing.org/doh/adult-filter/ - Family:
https://doh.cleanbrowsing.org/doh/family-filter/
- Security:
Windows 11 (System-Wide DoH)
- Settings → Network & Internet
- Your connection → Edit DNS settings
- Manual → IPv4 ON
- Preferred DNS:
185.228.168.10 - DNS over HTTPS: On (automatic)
- Save
💎 Paid Custom Plan Setup
When to Upgrade to Paid ($5/month)
- Need to allow specific blocked sites
- Want to block additional categories (social media, gaming, etc.)
- Need detailed usage logs and analytics
- Want multiple filter profiles (school vs home)
- Manage multiple locations
Setup Process
- Go to cleanbrowsing.org/pricing
- Choose "Family" plan ($5/month or $54/year)
- Create account with email
- Complete payment
- Log in to dashboard
- Click "Add Filter"
- Configure custom categories to block
- Add allow/block lists
- You'll receive unique DNS addresses for your custom filter
- Use those addresses instead of the free filter addresses
Custom Features
- Block/Allow Lists: Add specific domains to always block or always allow
- Category Control: Enable/disable 20+ content categories
- Usage Logs: See what devices accessed, what was blocked
- Multiple Filters: Different settings for different networks/times
- SafeSearch Enforcement: Forces safe search on Google, Bing, YouTube
❓ Troubleshooting
Issue: Filtering not working
- Verify DNS addresses entered correctly (easy to mistype)
- Restart router after DNS change
- Flush DNS cache on device or restart device
- Check if device has custom DNS configured (overrides router)
- Some devices cache DNS for hours - patience or restart
Issue: Legitimate sites blocked
- Free plan: Try less restrictive filter (Security instead of Family)
- Paid plan: Add site to allow list in dashboard
- Report miscategorization to CleanBrowsing support
- Consider if site actually has mixed content
Issue: Slow internet speeds
- CleanBrowsing has servers worldwide - should be fast
- Try alternate DNS addresses (secondary as primary)
- Use DNS-over-TLS on Android for better performance
- Check your actual internet speed (might not be DNS)
Issue: Works on WiFi but not cellular (mobile devices)
- Android: Use Private DNS (works on cellular)
- iOS: Need to configure DNS per network, or use DNS profile/VPN app
- Consider mobile filtering app for iOS cellular protection
📋 Quick Reference
CleanBrowsing Free DNS Addresses
Security Filter
Primary: 185.228.168.9 | Secondary: 185.228.169.9
Adult Filter (Recommended)
Primary: 185.228.168.10 | Secondary: 185.228.169.11
Family Filter
Primary: 185.228.168.168 | Secondary: 185.228.169.168
DNS-over-TLS Hostnames (Android Private DNS)
- Security:
security-filter-dns.cleanbrowsing.org - Adult:
adult-filter-dns.cleanbrowsing.org - Family:
family-filter-dns.cleanbrowsing.org
DNS-over-HTTPS URLs
- Security:
https://doh.cleanbrowsing.org/doh/security-filter/ - Adult:
https://doh.cleanbrowsing.org/doh/adult-filter/ - Family:
https://doh.cleanbrowsing.org/doh/family-filter/