DNS filtering is the single most impactful thing you can do to protect your family's internet — and it takes less than 10 minutes to set up. Change two numbers on your router, and every device in your house — phones, tablets, laptops, game consoles, smart TVs — gets filtered automatically, with no software to install.

I've tested all the major family DNS services on my own home network (router, PS5, Roku, three kids' devices). Here's what actually works, what doesn't, and which one you should pick.

1. What Is DNS Filtering and Why Does It Matter?

Every time you type a website address or tap a link, your device asks a DNS server to translate that domain name into an IP address. Normally this happens invisibly using your internet provider's DNS. A filtering DNS does the same job, but checks every domain against a blocklist first — if the site is on the list (adult content, malware, gambling, etc.), it blocks the request before any content loads.

Why this matters for parents:

It covers everything. Unlike Screen Time or Family Link which only work on one platform, DNS filtering protects every device on your network — including the PS5 browser, the Roku, and that old iPad you forgot about.

It's invisible. No apps to install, no settings to configure on each device. Block adult content at the router and it just works.

It's free (or very cheap). The best options cost $0-$20/year — a fraction of what subscription parental control apps charge.

It's the foundation. DNS filtering doesn't replace Screen Time or Family Link — it's the safety net underneath them. If a kid finds a way around app-level controls, DNS filtering is still blocking the worst content.

2. Quick Comparison

Service Price Custom Blocklists Per-Device Analytics SafeSearch
NextDNS Free (300k queries)
$20/yr unlimited
✓ Extensive ✓ Yes ✓ Detailed ✓ Yes
CleanBrowsing Free
Paid from ~$6/mo
◐ Paid only ✗ Free tier ◐ Paid only ✓ Yes
OpenDNS FamilyShield Free ✗ No ✗ No ✗ No ✗ No
Cloudflare for Families Free ✗ No ✗ No ✗ No ✗ No

3. NextDNS (Our Pick)

4. CleanBrowsing

CleanBrowsing Family Filter
Free
The easiest free option. Three preset filters — Security, Adult, and Family. The Family filter blocks adult content, forces SafeSearch, and blocks VPN/proxy domains. No account needed — just enter the DNS addresses and it works. Best for parents who want set-and-forget protection.
Family Filter: 185.228.168.168 / 185.228.169.168
Adult Filter: 185.228.168.10 / 185.228.169.11
Best for: Parents who want the simplest possible setup with no accounts, no dashboards, and no decisions. The Family Filter is quite aggressive — it blocks mixed-content sites like Reddit entirely, and forces YouTube Restricted Mode. If that's too strict, the Adult Filter blocks explicit content but leaves Reddit and similar sites accessible.

5. OpenDNS FamilyShield

OpenDNS FamilyShield
Free
Pre-configured by Cisco to block adult content. No account required, no customization available. It's reliable and fast, but you can't choose what gets blocked — it's all-or-nothing.
DNS: 208.67.222.123 / 208.67.220.123
Best for: Quick setup when you just need basic adult content blocking and don't want to think about it. The downside is zero customization and no analytics — you'll never know what it's blocking or if it's working.

6. Cloudflare for Families

Cloudflare 1.1.1.3 (Family)
Free
Cloudflare's family variant blocks adult content and malware. Extremely fast (Cloudflare operates one of the world's largest networks), but offers zero customization or reporting.
Malware only: 1.1.1.2 / 1.0.0.2
Malware + Adult: 1.1.1.3 / 1.0.0.3
Best for: Speed-sensitive setups where you want the fastest possible DNS with basic content blocking. Cloudflare is the fastest public DNS resolver, so latency-sensitive gaming (like on PS5) benefits from this choice. But the adult content blocking isn't as comprehensive as CleanBrowsing or NextDNS.

Too many options? We'll pick for you.

CyberDaddy recommends the right DNS filter for your household and walks you through the setup — for your router, every device, and every bypass prevention step.

Join the Waitlist — Free

7. How to Set It Up on Your Router

Configuring DNS at the router level means every device that connects to your WiFi gets filtered automatically. No per-device setup needed.

Step 1

Log into your router admin panel

Open a browser and go to 192.168.1.1 or 192.168.0.1 (the most common addresses). The admin username and password are usually on a sticker on the bottom of your router. If you've never changed them, try admin/admin or admin/password.

Step 2

Find the DNS settings

This varies by router brand, but look under: WAN settings, Internet settings, DHCP settings, or Network settings. You're looking for fields labeled "DNS Server 1" and "DNS Server 2" (or Primary/Secondary DNS).

Step 3

Enter your chosen DNS addresses

Replace the existing DNS addresses with your chosen filter. For example, for CleanBrowsing Family: set DNS 1 to 185.228.168.168 and DNS 2 to 185.228.169.168. Save and apply.

Step 4

Test it

Connect to your WiFi on any device and try visiting a known adult site. It should be blocked. You can also visit dnsleaktest.com to verify your DNS is pointing to the right service.

8. Preventing Bypass

The biggest weakness of DNS filtering is that tech-savvy kids (or just kids who watch YouTube tutorials) can bypass it. Here are the most common bypass methods and how to block each one.

⚠️ Bypass #1

DNS-over-HTTPS (DoH) in browsers

Modern browsers like Chrome and Firefox can encrypt DNS queries and bypass your router's DNS entirely. Fix: On each child's device, open Chrome → Settings → Privacy → turn OFF "Use secure DNS". In Firefox → Settings → turn OFF "DNS over HTTPS". This forces browsers to use the router's filtered DNS.

⚠️ Bypass #2

VPN apps

VPN apps route all traffic through an encrypted tunnel, completely bypassing DNS filtering. Fix: Block VPN app installations on each device — use Screen Time (iOS), Family Link (Android), or Family Safety (Windows) to prevent VPN apps from being installed. See our guide: How to Block VPN Apps on Your Kid's Phone.

⚠️ Bypass #3

Manually changing DNS on a device

A child could change the DNS settings on their own device to use Google (8.8.8.8) or Cloudflare (1.1.1.1) instead of your filtered DNS. Fix: On iOS, use Supervised Mode or a configuration profile. On Android, Family Link can prevent settings changes. On Windows, restrict the child's account from modifying network settings.

Pro tip

Block alternate DNS at the router level

Some routers (especially those from Asus, Ubiquiti, or pfSense) allow you to create firewall rules that redirect ALL DNS traffic to your filtered DNS, regardless of what individual devices request. This is the nuclear option — it makes bypass nearly impossible on your home network. Check your router's documentation for "DNS redirect" or "force DNS" settings.

Frequently Asked Questions

Will DNS filtering slow down my internet?
No. In many cases it's faster than your ISP's default DNS. Cloudflare (1.1.1.3), NextDNS, and CleanBrowsing all operate high-performance global networks. You won't notice any speed difference.
Does DNS filtering block content on cellular data?
Router-level DNS filtering only works when devices are on your home WiFi. For cellular data, you'd need to configure DNS on each device individually. NextDNS offers apps for iOS and Android that filter DNS on cellular and any WiFi network. CleanBrowsing supports Android's "Private DNS" feature for always-on filtering.
Is 300,000 queries per month enough for NextDNS free tier?
It depends on your household. A family of 4-5 with multiple devices typically uses 10,000-30,000 queries per day, which would exceed the free tier. If you're over the limit, the $20/year plan is one of the best values in family internet safety. After the free limit, NextDNS still resolves DNS but stops filtering and logging.
Can DNS filtering block YouTube videos?
DNS filtering can't block individual YouTube videos — it works at the domain level, so it can only block all of youtube.com or none of it. However, CleanBrowsing and NextDNS can force YouTube Restricted Mode, which filters out most mature content on YouTube. For more granular YouTube control, you'd need to use YouTube's own parental settings.
Does DNS filtering replace Screen Time / Family Link?
No. DNS filtering blocks websites. It doesn't manage screen time, app limits, app installations, or device usage schedules. Think of DNS filtering as the foundation layer — it catches what app-level controls miss. Use both together for comprehensive protection.

DNS is the foundation. CyberDaddy is the dashboard.

We guide you through DNS setup AND every other parental control across all your devices — then verify it's all working and alert you when anything changes.

Get Early Access — Free