Skip to content

How to Block Adult Websites on Your Home Wi-Fi

The easiest way to block adult websites for every device on your Wi-Fi is to set a family-friendly DNS on your router, such as Cloudflare for Families (1.1.1.3) or OpenDNS FamilyShield. Add router parental controls and SafeSearch for extra protection.

Updated
Time
15 minutes
Difficulty
Easy
Applies to
Web, Windows, Android, iPhone

By Published Oct 6, 2026

Quick answer

  1. 1 Log in to your router and open its DNS settings.
  2. 2 Set Primary DNS 1.1.1.3 and Secondary DNS 1.0.0.3 (Cloudflare for Families), or 208.67.222.123 and 208.67.220.123 (OpenDNS FamilyShield).
  3. 3 Save and restart devices.
  4. 4 Turn on your router’s parental controls and SafeSearch for extra filtering.
On this page
  1. Before you start
  2. Set a family-safe DNS on your router
  3. Add router parental controls
  4. Troubleshooting
  5. Frequently asked questions

Before you start

  • Access to your router settings

Method 1 Set a family-safe DNS on your router

  1. Step 1: Open DNS settings

    Log in to your router (app or admin page) and find DNS under Internet/WAN or LAN/DHCP settings.

  2. Step 2: Enter family DNS

    Use one of the services in the table below for Primary and Secondary DNS.

  3. Step 3: Save and reconnect

    Save, then restart your devices or reconnect them to Wi-Fi so they pick up the new DNS.

  4. Step 4: Test

    Try visiting a known adult site; you should see an error or block page.

Free family-filtering DNS services
Service Primary Secondary Blocks
Cloudflare for Families 1.1.1.3 1.0.0.3 Malware and adult content
OpenDNS FamilyShield 208.67.222.123 208.67.220.123 Adult content (pre-configured)
CleanBrowsing Family 185.228.168.168 185.228.169.168 Adult content, mixed content, enforces SafeSearch

Method 2 Add router parental controls

  1. Step 1: Open Parental Controls

    Many routers (TP-Link HomeShield, Netgear Smart Parental Controls, ASUS AiProtection, eero, Google Home) include filters per device or profile.

  2. Step 2: Create profiles

    Assign your children’s devices to a profile, choose an age filter and set time limits if you like.

Troubleshooting

The filter doesn’t work on one device

That device may have its own DNS, Private DNS, a VPN or browser secure DNS set. Check its network settings.

A safe site is blocked

Filters sometimes misfire. Report it to the DNS service, or allow it in your router’s parental controls.

Frequently asked questions

Is family DNS free?

Yes. Cloudflare for Families, OpenDNS FamilyShield and CleanBrowsing Family are free.

Will it slow my internet?

No. DNS lookups are tiny, and these services are fast.

Summary

Set your router’s DNS to Cloudflare for Families (1.1.1.3) or OpenDNS FamilyShield to filter every device at once, then add router parental controls and device-level controls like Family Link or Screen Time.

Sources

Written by

James Chambo

Founder

James is the Founder and Senior Editor of OnlineHow with more than 20 years of experience in internet publishing.