Skip to main content

Quick start

Point one device at a NetGuard resolver, confirm filtering works, and understand what happens when it does not.

4 minute read · updated

Router setup

Apply DNS filtering to every device on a network by changing settings once on the router, including the DHCP details people usually miss.

3 minute read · updated

Troubleshooting

Diagnose filtering that is not working, sites wrongly blocked, and slow lookups, with the exact commands to run at each step.

3 minute read · updated

HTTP API

The read-only coverage endpoint, its rate limits, its response shape and its error codes.

2 minute read · updated

Self-hosting

Run the resolver on your own hardware, from a Raspberry Pi to a small virtual machine, with the resource figures we actually measured.

2 minute read · updated

What DNS filtering cannot do

An honest account of the ways DNS filtering is bypassed, who it is not suitable for, and when to use something else instead.

3 minute read · updated

Encrypted DNS

How DNS over HTTPS and DNS over TLS interact with network filtering, and the exact settings to check in each browser.

2 minute read · updated

Cannot find it

The site search covers documentation, notes and pages. If the answer is genuinely not here, tell us what you were looking for and we will write it. That is where most of these pages came from.

Reading offline

Every page on this site has a print stylesheet that drops the navigation, expands abbreviated links to their full URLs and keeps code blocks intact. Printing to PDF produces something usable next to a router.

Contact