Short answer
Create a free Sheepdog Filter for Schools account, then set your router's or firewall's DNS server to your Sheepdog Filter address, block outbound DNS to anything else, and turn off IPv6 DNS (or point it at us too). Every device on your network is filtered within minutes, with strict student rules on from the start.
Before you start
You'll need admin access to the router, firewall or DHCP server that hands out DNS on your network, and to be on the school network when you start, so we can link your connection to your account. Allow about thirty minutes.
Create your school's account. Students start strict: adult content, gambling, games (including "unblocked games" mirrors), social media, VPNs, proxies and AI companion apps are blocked, and SafeSearch and YouTube Restricted Mode are on. On the dashboard, tap Set up next to Student Wi‑Fi. That links your public IP address and shows the DNS address to use.
Step 1: Hand out our DNS address
Set the DNS server your network gives to devices to your Sheepdog Filter address. Where this lives depends on your gear:
- Firewall or UTM (Fortinet, Sophos, SonicWall, pfSense, Meraki): the DHCP server's DNS setting for each student VLAN, or a DNS forwarder pointing to us.
- Windows Server DNS: set a conditional or default forwarder to us, so domain lookups still work locally.
- A simple router: the Primary DNS setting, usually under Internet, WAN or LAN.
Leave the secondary empty or set it to the same address. Never use Google (8.8.8.8) or your internet provider's DNS as a backup, or devices slip around the filter.
Step 2: Close the side doors
Students' apps sometimes ignore the DNS they're given. On your firewall:
- Block outbound DNS (port 53, TCP and UDP) to every address except ours.
- Block DNS over TLS (port 853) except to us.
- Sheepdog Filter already blocks the well-known encrypted DNS services (DNS over HTTPS) that browsers use to go around a filter.
- IPv6: either turn it off on student networks, or hand out an IPv6 DNS address from your dashboard as well.
Step 3: Separate staff
If staff have their own network or VLAN, give it the Staff address from your dashboard: scam and malware protection only. CIPA allows schools to relax filtering for adults.
Step 4: Check it worked
Your dashboard turns green within a minute or two. On a student device, try a game site like coolmathgames.com: it won't load. For managed Chromebooks that leave campus, see the Google Admin guide.
Sheepdog Filter
The filter students can't get around.
Games, unblocked-games mirrors, proxies, VPNs and social media blocked on your network and every managed Chromebook. Free to start, live in an afternoon.
Set up our school, freeQuestions school IT asks
Does it slow the network down?
No. A DNS lookup takes a few milliseconds, once per site. Video, testing and downloads go straight to the internet as normal.
Do we need to install certificates?
No. Sheepdog Filter doesn't decrypt traffic, so there's nothing to install and nothing that breaks Google Classroom, testing apps or banking for staff.
We have several buildings. Is that one account?
Yes. Add a campus in the dashboard for each building or internet connection, and each gets its own address and report.