Skip to content
SPECIFICTION
Get listed

FilterDNS vs OpenBLD

FilterDNS

github.com

OpenBLD

openbld.net

Side by side

FigureFilterDNSOpenBLD
Price fromFree$15/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYesYes
AndroidYesYes
APIYesYes
Self-hostedYesYes
Plans published13
Spec score · Internet Filtering Software8.6 (#9)9.0 (#6)
ProtocolsIt supports DNS over HTTPS on port 443, DNS over TLS on port 853, and legacy DNS on port 53.OpenBLD publishes classic DNS, DNS-over-HTTPS and DNS-over-TLS connectivity, with DNSSEC, GeoDNS and TLS support advertised on the home page.
SetupThe quick start uses Docker Compose, and the web UI is accessed locally at http://localhost:8080.OpenBLD Free requires no agent or additional software installation and can be configured on phones, browsers, desktops, and routers.

Plans

FilterDNS

  • FilterDNSFree

FilterDNS pricing →

OpenBLD

  • OpenBLD FreeFree
  • OpenBLD Plus$15 a month
  • OpenBLD Plus enterprise deploymentsPriced on request

OpenBLD pricing →

In their own words

FilterDNS

FilterDNS is a self-hosted DNS filtering service for blocking ads, trackers, and malware. It supports DNS over HTTPS on port 443, DNS over TLS on port 853, and legacy DNS on port 53. Users can create separate profiles for different devices or use cases, with custom domain allow and deny rules and preset rule sets such as gaming and social media. Preconfigured blocklists include Hagezi, StevenBlack, and OISD. Query logs and statistics let users review DNS requests; logging is enabled by default in the documented configuration. Filtering can be paused for 5, 15, 30, or 60 minutes, and maintenance mode allows DNS only for approved domains. The project documents API endpoints for profiles, logs, statistics, rules, presets, devices, and administration. Its Docker Compose quick start uses PostgreSQL and a SvelteKit web UI available locally at http://localhost:8080. DoH and DoT require a wildcard TLS certificate for the service domain. FilterDNS is MIT-licensed and free to self-host.

Visit github.com

OpenBLD

OpenBLD provides protective DNS to block malware, phishing, tracking and unwanted domains. It supports classic DNS, DNS-over-HTTPS and DNS-over-TLS. The free service can be configured on phones, browsers, computers and routers without installing an agent or additional software. Its ADA profile is adaptive for most users, while RIC applies stricter filtering that may affect some services. OpenBLD Free is presented for personal use, home networks and small offices, and is billed Free forever with about 100,000 DNS queries per day and a limit of 100 requests per second per IP. OpenBLD Plus is aimed at companies, security teams and managed service providers. It adds organization-specific policies, centralized DNS analytics, security events and corporate DNS integrations. Deployment options are Managed Cloud, Dedicated DNS and On-Premise; the On-Premise option keeps DNS traffic, events and analytics within customer infrastructure. The documentation says there is no Service Level Agreement for OpenBLD DNS, while Plus lists SLA options. The service was founded in 2019.

Visit openbld.net