Set Up Parental Controls on Your Router
Run a Speed TestRouter-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 easy | No | No | Free | High |
| Built-in router controls | Moderate | Yes | Yes | Free–$10/mo | Medium |
| Eero Plus | Easy (app-based) | Yes | Yes | $10/month | Medium |
| Circle with Disney | Moderate | Yes | Yes | $10/month | Medium |
| Device-level (MDM/Screen Time) | Varies | Yes | Yes | Free–varies | Low |