Step 1: How DNS Works
The Domain Name System (DNS) is often called the phonebook of the internet. When you type a domain name like "google.com" into your browser, your device sends a DNS query to a DNS resolver, which looks up the corresponding IP address so your browser can connect.
This lookup happens for every website you visit, making DNS the perfect control point for content filtering. Every domain request passes through DNS before any content loads.
Step 2: How DNS Filtering Works
DNS filtering replaces your default DNS resolver (typically from your ISP) with a filtering DNS resolver. When a query is made:
- Your device sends a DNS query (e.g., "What is the IP for example.com?")
- The filtering resolver checks the domain against its categorization database
- If the domain is allowed, the correct IP address is returned
- If the domain is blocked, a block page or refusal is returned
This happens in milliseconds, before any website content downloads. The user either sees the website normally or sees a block notification.
Step 5: DNS Filtering with CleanBrowsing
CleanBrowsing is a DNS-based content filtering service used by families, schools, and businesses worldwide. We process over 355 billion DNS requests per month across 70+ data centers.
We offer three free filters (Security, Adult, and Family) and paid plans with 19+ content categories, custom rules, activity monitoring, and more.
To get started, visit our Getting Started page or contact us at support@cleanbrowsing.org.