What is IPFire DBL and how does it work?
IPFire DBL (Domain Blocklist) is a free, community-maintained domain
blocklist that protects your network by blocking malicious, unwanted,
or inappropriate domains before they reach your devices.
Rather than forcing one massive list on everyone, DBL organises domains
into specific categories — such as Malware, Phishing, Advertising, or
Gambling — so you can choose exactly what to block based on your own
needs.
It integrates with DNS resolvers, firewalls, IPS systems, and browser
extensions using open industry standards.
Is IPFire DBL only for IPFire users?
No. While IPFire DBL is built and maintained by the IPFire team and
is natively integrated into IPFire's URL Filter and Suricata IPS,
it is a completely standalone project designed to work with virtually
any compatible tool.
If your setup supports RPZ, domain lists, hosts files, Suricata
rulesets, or Adblock Plus syntax, you can use IPFire DBL regardless
of what firewall or platform you run.
Why was IPFire DBL created?
The IPFire team had been dissatisfied with the available blocklist
options for years. The problem became more pressing when some prominent
lists were discontinued.
This left a significant gap for users who needed reliable, categorised
domain filtering.
IPFire DBL was built from the ground up to fill that gap with something
more accurate, legally sound, and community-powered.
What license is IPFire DBL released under?
The code powering IPFire DBL is licensed under GPLv3+.
The lists themselves are released under the Creative Commons
Attribution-ShareAlike 4.0 (CC BY-SA 4.0) licence —
meaning they are free to use and share, but any derivative works must
be released under the same licence and must give appropriate credit.