Set Up Parental Controls on Your Router

Run a Speed Test

Router-level parental controls filter content and schedule internet access for every device on your network without installing software on individual devices. There are three approaches — each with different levels of effort, effectiveness, and bypass resistance.

Tier 1: DNS-Based Filtering (Easiest)

The simplest approach requires only one change: point your router's upstream DNS server at a filtering service. When a device requests any domain, the DNS server either resolves it normally or returns NXDOMAIN (not found) if the domain falls into a blocked category.

Two free options require no account signup:

  • Cloudflare for Families — 1.1.1.3: blocks malware and adult content
  • Cloudflare for Families (malware only) — 1.1.1.2: blocks malware without content filtering
  • OpenDNS FamilyShield — 208.67.222.123 / 208.67.220.123: blocks adult content categories

To configure: router admin → WAN → DNS Server → enter the filtering DNS IP as the primary DNS. Apply. All devices on the network now go through filtered DNS automatically.

The limitation: DNS filtering is bypassed by apps or browsers using DNS-over-HTTPS (DoH), which encrypts DNS queries and sends them directly to a provider rather than through your router. Some routers can block DoH by blocking port 443 to known DoH providers, but this is imperfect. VPNs also bypass DNS filtering entirely.

Tier 2: Built-In Router Controls

Many modern routers include per-device parental controls with content categories and internet schedules. These are more granular than DNS filtering and harder for children to bypass without technical knowledge.

  • ASUS AiProtection (requires Trend Micro subscription or is bundled): parental controls under AiProtection → Parental Controls. Set content categories per device, time scheduling.
  • TP-Link HomeCare: Parental Controls section in Tether app or admin panel. Per-device profiles with content filtering and time limits.
  • Netgear Circle: built into many Nighthawk routers, or as an add-on subscription. Circle app provides per-device controls, usage reporting, and bedtime schedules.
  • Eero Plus: $10/month subscription adds content filtering through the Eero app with per-device profiles.

To set a schedule: find the target device in the DHCP or connected devices list, assign it a parental control profile or name, and configure the internet schedule (e.g., block from 9 pm to 7 am on weekdays). The device retains local network access but loses internet connectivity during the scheduled block.

Tier 3: Dedicated Services

For the most comprehensive controls, dedicated parental control services like Circle with Disney or CleanBrowsing for Families provide detailed reporting, per-app controls, and geolocation features. These typically require a monthly subscription and hardware or app installation.

Limitations to Know

All router-level controls share one fundamental limitation: they only apply to traffic through your home network. A child using mobile data bypasses the router entirely. For comprehensive coverage, pair router controls with device-level restrictions (Screen Time on iOS, Digital Wellbeing on Android, or an MDM profile).

Method Setup Difficulty Per-Device Rules Schedules Cost VPN Bypass Risk
DNS filtering (Cloudflare/OpenDNS)Very easyNoNoFreeHigh
Built-in router controlsModerateYesYesFree–$10/moMedium
Eero PlusEasy (app-based)YesYes$10/monthMedium
Circle with DisneyModerateYesYes$10/monthMedium
Device-level (MDM/Screen Time)VariesYesYesFree–variesLow

Related Guides

More From This Section

Frequently Asked Questions

Can router parental controls be bypassed with a VPN?
Yes. DNS-based filtering and most router controls are bypassed by VPNs. For older children, device-level MDM profiles or Screen Time restrictions are more robust.
What is the easiest parental control setup?
Change your router's upstream DNS to Cloudflare for Families (1.1.1.3) or OpenDNS FamilyShield (208.67.222.123). This blocks adult content for every device on the network with no per-device configuration.
Can I set different rules for different devices?
Yes, with built-in router controls from ASUS (AiProtection), TP-Link (HomeCare), Netgear (Circle), or Eero Plus. DNS filtering applies the same policy to all devices.
Does DNS filtering work on apps as well as browsers?
Yes. DNS filtering applies to all traffic that uses the router's resolver — which covers most apps by default, not just browsers.
What is Cloudflare for Families?
A free DNS service on 1.1.1.3 that blocks malware and adult content categories. No account required — just change your router's DNS server address.
How do I set a bedtime internet schedule?
In routers with per-device scheduling, find the device in the DHCP list, assign it a parental control profile, and set an internet access schedule (e.g., no access from 9 pm to 7 am).