Web Filtering: How to Set Up DNS Web Filtering

DNS filtering is a great alternative to more traditional hardware and software-based solutions for filtering the internet in schools.

Our DNS filter works by redirecting traffic, based on the information associated with your schools router and the service supplier, permitting the Bark account super admin to filter student web browsing by parameters on their Bark dashboard.

Being at the network-level, the DNS filter is compatible with Google Workspace and Microsoft 365. The DNS filter is not tied to your Organizational Units or Active Directory, so you can freely use your Bark for Schools DNS filter in place of a current solution. 

Once in place, the Bark Super Admin can review reports on web browsing activity on the network.

Before you start, please also check out our FAQ: Web Filtering.

Get Started

STEP 1: Log in to your dashboard with a Bark super admin account.

STEP 2: Click the top right drop-down menu and select Web Filtering Settings.

NOTE: Don't see Web Filters in your Bark account's drop-down menu? This means you are not a Bark Super Admin. Ask your Bark Super Admin for help. The Bark Super Admin can also reach out to our support team to request that your account be elevated to super admin status in Bark.

STEP 3: Under the Network category, select Create new Network filter.


STEP 4: Enter the name of the network you wish to apply web filtering policies on and click Next.

STEP 5: Add Public IP Addresses.

To find your public IP address(es), you can visit whatismyip.com on a client on your network.

There is no limit to the number of public IP addresses you can filter with the Bark for Schools DNS filter. 

NOTE: By separating staff and student networks, you can apply appropriate and separate policies to each, but every school and district varies in how their network is set up, so it may not always be possible. 

STEP 6: Log in to your router management page.

To log in and configure your router, you navigate to your gateway's IP address in a web browser. If you don't know the IP address for your router, you can find it by looking at the connection settings on a device connected to the network. 

STEP 7: Find the Custom DNS settings.

Look for "DNS" next to a field which allows two or three sets of numbers (these fields may be empty).  

STEP 8: Enter the DNS addresses displayed in your Bark DNS Filter page into the router configuration and click Save or Apply.

NOTE: Please write down your current settings before entering the Bark DNS addresses, just in case.

When you are done, your router DNS configuration may look like this:

custom dns router.png

Last step: Set the filter policies

A. Allow/Block Websites

This section allows for the input of any website you would like to blacklist or whitelist. These sites will be reported on within the dashboard for ease of visibility.

Bark also supports the use of wildcards at the front (*.youtube.com) or end (*unblocked*) of a domain to fit your use-case.

The exceptions entered here are prioritized over the category settings in the section below.

B. Allow/Block Categories

This section will allow the whitelisting / blacklisting of whole categories as well as the enforcement of SafeSearch. Our database houses hundreds of thousands of sites that are associated to these categories and is updated consistently. 

How do I know it's working?

When the filter starts processing web browsing activity on the network, it will display the activity on the web filter reports on the super admin's Bark dashboard, as seen below:


Was this article helpful?
0 out of 0 found this helpful