Alternatives to NxFilter
A self-hosted DNS filter with per-user policies, reports and Active Directory integration. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
NxFilter
A self-hosted DNS filter with per-user policies, reports and Active Directory integration.
Replacements
Listings that take over the same core job as NxFilter.
AdGuard Home
Network-wide ad and tracker blocking in a single binary, with encrypted DNS built in rather than bolted on.
AdGuard Home is GPL-3.0 open source with per-client rules, parental controls and a web interface, but lacks NxFilter's Active Directory integration and per-user reports.
Pi-hole
A DNS server for your home network that refuses to look up ad and tracker domains, for every device at once.
Pi-hole is open source under EUPL-1.2 and aimed at home networks, blocking ads and trackers for every device, without Active Directory integration or per-user policies.
pfBlockerNG
A pfSense package that adds IP blocklists, country blocking and DNS blocklists to the firewall.
pfBlockerNG adds IP blocklists and country blocking inside a pfSense firewall, so it only runs on pfSense and its many options make setup involved.
Blocky
Lightweight DNS proxy with blocklists, written for container deployments.
Blocky is an Apache-2.0 open source proxy with per-client and per-group blocking suited to containers, but has no administration interface, reports or directory integration.
CleanBrowsing
A DNS filtering service that blocks malware, phishing and adult content at the network level.
CleanBrowsing is a hosted service for families and schools that blocks adult content and malware by changing DNS settings, instead of running your own server.
NextDNS
Cloud DNS filtering with per-device profiles and detailed logs.
NextDNS moves filtering to a cloud service with per-device profiles and detailed logs, so no server is needed, but its free tier has a monthly query allowance.
Control D
Customisable DNS filtering service with per-device profiles.
Control D is a hosted freemium service with per-device profiles and granular per-service rules, so filtering happens on its infrastructure rather than your own server.
OpenDNS Home
A public DNS service from Cisco with phishing protection and optional content filtering for home networks.
OpenDNS Home is a free Cisco resolver offering content filtering and phishing protection set once at the router, without per-user policies or Active Directory support.
Also worth comparing
These listings name NxFilter as their own alternative, so the relationship runs both ways.
Safe Surfer
A parental-control DNS filtering service that blocks harmful content on phones, computers and home routers.
NxFilter is a free self-hosted filter with per-user policies, screen time control and reports, requiring your own server and more setup.
Similar software
Related functionality, not a direct replacement.
Unbound
Validating, recursive, caching DNS resolver.
CoreDNS
A DNS server written in Go that builds its behavior from a chain of plugins.
dnsdist
A DNS load balancer that routes queries to backend servers and blocks abusive traffic with rules.
PowerDNS Recursor
A recursive DNS resolver from the PowerDNS project that you run on your own server.