nftables
Kernel-level packet filtering. Blocks malicious IPs and rate-limits abusers before they reach our stack.
We operate an open infrastructure stack. Below is the detailed technical breakdown of how we protect, filter, and secure your DNS queries.
Kernel-level packet filtering. Blocks malicious IPs and rate-limits abusers before they reach our stack.
Query filtering with no cache of its own. Blocks ads, trackers, malware and phishing against four public blocklists, then passes everything else to the validating resolver. Runs exactly as released, with no patches.
Validating resolver. Cryptographically verifies DNSSEC signatures and serves hot records from its own prefetching in-memory cache.
Unbound forwards every cache miss over DNS over TLS to Cloudflare and Quad9, so nothing reaches the upstream resolvers in plaintext.
We block these sources at the network edge. The list below is the set of feeds currently enabled, all fetched from the FireHOL IP lists.
Domain-based blocklists that filter ads, trackers, malware, and phishing at the DNS level. These work after traffic passes the firewall.
Counts measured 6 August 2026 - reopen the page to recalculate them live from the source lists in your browser.
A per-address limit protects the service from automated abuse. It is sized for CGNAT networks, prefetching and ad-heavy pages, and ordinary use from a household or an office does not come close to it.