Complete OpenDNS Setup Walkthrough
Step-by-step tutorial for setting up OpenDNS FamilyShield or creating a custom account with filtering categories, statistics, and advanced features.
Prerequisites:
- • Access to router admin panel OR device network settings
- • Internet connection
- • Email address for OpenDNS account (for custom filtering)
- • Willingness to experiment
What This Tutorial Covers
OpenDNS (now part of Cisco Umbrella) offers free DNS-based content filtering that's easy to set up and works across all devices on your network. This tutorial walks you through both the simple FamilyShield option (no account needed) and the customizable Home account (free, requires registration). By the end, you'll have network-level filtering protecting your family.
🎯 Option 1: OpenDNS FamilyShield (Simple)
Best for: Quick setup, no customization needed, family-friendly defaults
What FamilyShield Blocks (Pre-Configured)
- Adult content (pornography)
- Tasteless content
- Proxy/anonymizer sites
- Phishing and malware sites
FamilyShield DNS Addresses
Primary DNS: 208.67.222.123
Secondary DNS: 208.67.220.123
Quick Setup (Router Level - Protects Whole Network)
- Open web browser, type router IP address:
192.168.1.1
or192.168.0.1
- Log in with admin username/password (check router sticker if unknown)
- Find DNS settings (usually under: Internet, WAN, Network, or DHCP Settings)
- Change DNS servers to:
- Primary:
208.67.222.123
- Secondary:
208.67.220.123
- Primary:
- Save settings and restart router
- Restart devices or disconnect/reconnect from WiFi
Test It's Working
- Visit welcome.opendns.com - Should say "Welcome! You are using OpenDNS"
- Try visiting a test blocked site (OpenDNS will show block page)
Done! That's it for FamilyShield. For customization, continue to Option 2.
🎯 Option 2: OpenDNS Home (Customizable, Free)
Best for: Want to customize filtering, view statistics, manage multiple locations
Step 1: Create Free OpenDNS Home Account
- Go to signup.opendns.com/homefree/
- Enter your email address
- Create a password (save this!)
- Agree to terms and click "Create My Account"
- Check email for verification link
- Click verification link to confirm
Step 2: Add Your Network
- After logging in, you'll be at the Dashboard
- Click "Add this network" button
- OpenDNS will auto-detect your public IP address
- Give your network a name (e.g., "Home" or "Family WiFi")
- Click "Add Network"
Step 3: Configure Router DNS
Now configure your router to use OpenDNS servers (NOT FamilyShield addresses this time):
OpenDNS Home DNS Addresses:
Primary: 208.67.222.222
Secondary: 208.67.220.220
- Access your router admin panel (
192.168.1.1
or192.168.0.1
) - Find DNS settings
- Change to:
- Primary:
208.67.222.222
- Secondary:
208.67.220.220
- Primary:
- Save and restart router
Step 4: Verify Connection
- Back in OpenDNS Dashboard, click your network name
- Look for green "Active" status
- Visit welcome.opendns.com to confirm
⚙️ Customizing Filtering (OpenDNS Home)
Step 5: Choose Filtering Level
- In Dashboard, click "Settings" tab
- Click "Web Content Filtering"
- Choose a preset level:
- None: Security only (blocks malware/phishing, no content filtering)
- Low: Blocks mature content
- Moderate: Blocks mature content and some other categories
- High: Blocks extensive categories including social media, video sharing
- Custom: Choose exactly what to block (recommended)
Step 6: Customize Categories (Recommended Approach)
- Select "Custom" filtering level
- Scroll through 65+ categories
- Check categories you want to BLOCK. Common recommendations:
- ✅ Pornography
- ✅ Sexuality
- ✅ Tasteless
- ✅ Nudity
- ✅ Lingerie/Swimsuit
- ✅ Proxy/Anonymizer
- ✅ Adware
- ✅ Phishing
- Consider: Gambling, Social Networking, Video Sharing (depends on your needs)
- Click "Apply" at bottom of page
Step 7: Manage Individual Domains
Block or allow specific websites beyond category filtering:
To Block Specific Site:
- Settings → "Manage Individual Domains"
- Under "Always Block," enter domain (e.g.,
example.com
) - Click "Add Domain"
To Allow Specific Site (Override Filtering):
- Under "Never Block," enter domain
- Click "Add Domain"
- Useful if filtering blocks legitimate site
📊 Viewing Statistics & Reports
What You Can See
- Total Requests: Number of DNS lookups
- Unique Domains: How many different sites accessed
- Blocked Domains: What was filtered
- Top Domains: Most visited sites
- Block Categories: Which categories triggered most blocks
- Requests Over Time: Graph showing usage patterns
Accessing Stats
- Dashboard → Click your network name
- Click "Stats" tab
- Choose time range (Last hour, Today, Last 7 days, Last 30 days)
- Review blocked requests to see what's being filtered
What Stats Tell You
- Lots of blocked pornography requests? Someone's testing the limits
- Proxy site blocks? Someone trying to bypass filtering
- Legitimate sites being blocked? Add to "Never Block" list
- High usage at night? Adjust schedule or have conversation
🔄 Dynamic IP Address Updater
If your home IP address changes, OpenDNS needs to know your new IP. Options:
Option A: Built-in Router Support (Easiest)
Some routers have OpenDNS Dynamic DNS built in:
- Check your router settings for "Dynamic DNS" or "DDNS"
- Select "OpenDNS" as provider
- Enter your OpenDNS username and password
- Router will automatically update your IP
Option B: OpenDNS Dynamic IP Client (Windows/Mac)
- Download from OpenDNS support site
- Install on a computer that's always on
- Enter your OpenDNS credentials
- Client runs in background, updates IP automatically
Option C: Manual Check (Not Recommended)
- OpenDNS Dashboard → Settings → "Update Network"
- Manually click when you notice filtering stopped working
- Only viable if IP rarely changes
📱 Device-Level Setup (For Mobile Protection)
Router-level DNS only works on your home network. Configure devices for protection when away:
iPhone/iPad (iOS)
- Settings → WiFi
- Tap (i) next to your network
- Scroll to "Configure DNS"
- Tap "Manual"
- Remove existing DNS servers
- Add Server:
208.67.222.222
- Add Server:
208.67.220.220
- Tap "Save"
Note: Must repeat for cellular data and each WiFi network
Android
- Settings → Network & Internet (or Connections)
- WiFi → Long-press your network → Modify Network
- Advanced Options → IP Settings: Static
- DNS 1:
208.67.222.222
- DNS 2:
208.67.220.220
- Save
Android 9+ Alternative (Private DNS):
- Settings → Network & Internet → Private DNS
- Select "Private DNS provider hostname"
- Enter:
family-filter.opendns.com
(for FamilyShield) - This works on cellular too!
❓ Troubleshooting Common Issues
Issue: Filtering not working
Symptoms: Inappropriate sites load fine, welcome.opendns.com doesn't recognize you
Solutions:
- Verify DNS addresses entered correctly in router
- Restart router after changing DNS
- Flush DNS cache on device:
- Windows:
ipconfig /flushdns
- Mac:
sudo dscacheutil -flushcache
- Or simply restart device
- Windows:
- Check if IP address changed (Dashboard shows network inactive)
- Ensure no other DNS servers configured (some devices override router DNS)
Issue: Legitimate sites blocked
Symptoms: Educational, health, or work sites showing block page
Solutions:
- Add site to "Never Block" list in Settings
- Review which category is blocking it (adjust if needed)
- Report miscategorization to OpenDNS
- Consider using less restrictive filtering level
Issue: Stats not updating
Symptoms: Dashboard shows 0 requests or outdated data
Solutions:
- Verify network shows "Active" status
- Wait 5-10 minutes (stats update periodically)
- Check IP address is current
- Ensure devices are using OpenDNS (not Google DNS or ISP DNS)
Issue: Someone bypassing with VPN
Symptoms: Tech-savvy user accessing blocked content via VPN app
Solutions:
- Block VPN ports at firewall (requires advanced router)
- Use parental controls to block VPN apps from installing
- Have conversation about WHY filtering exists
- Accept that no system is perfect - focus on protecting most users
💡 Pro Tips & Advanced Features
Multiple Locations
- Add multiple networks (home, vacation home, office)
- Each can have different filtering settings
- Track usage at each location separately
Custom Block Page
- Settings → "Customization"
- Add custom message to block page
- Useful: "This content doesn't align with our family values. If you think this is a mistake, talk to Dad/Mom."
Filtering Schedule (Paid Feature)
OpenDNS Home VIP ($20/year) adds scheduling:
- Different filtering levels at different times
- Example: Lighter filtering during school hours, heavier in evening
- Bedtime internet shutdown
Email Reports (Paid Feature)
- Weekly or monthly usage reports sent to email
- Convenient alternative to logging in
📋 Quick Reference Card
OpenDNS DNS Addresses
FamilyShield (Pre-configured):
- Primary:
208.67.222.123
- Secondary:
208.67.220.123
OpenDNS Home (Customizable):
- Primary:
208.67.222.222
- Secondary:
208.67.220.220
Useful Links:
- Dashboard: dashboard.opendns.com
- Welcome page: welcome.opendns.com
- Support: support.opendns.com