IPFire introduces free domain blocklist DBL

The IPFire developers have released DBL, a categorized domain blocklist. It aims to block malware, phishing, and trackers.

listen Print view
Dice with wall symbols

(Image: heise medien)

3 min. read

The IPFire project has introduced DBL, a comprehensive, community-curated domain blocklist. Unlike competing projects, DBL categorizes millions of domains by threat type rather than lumping them into one massive, monolithic list. The developers aim to solve problems with existing blocklists, which they say are resource-intensive and take control away from users.

IPFire DBL currently includes several categories: malware domains are blocked before retrieving malicious payloads or command-and-control connections, and phishing sites are filtered to intercept credentials. Other categories cover advertising, pornography, gambling, gaming platforms, and DNS-over-HTTPS servers. The latter category aims to maintain network visibility and prevent the circumvention of DNS blocks.

The blocklist uses open standards such as DNS Response Policy Zones (RPZ) with AXFR and IXFR support for instant updates, Squidguard for proxy-based filtering, and the Adblock Plus format. This allows DBL to be integrated into common tools like Pi-hole, BIND, Unbound, PowerDNS, or pfSense. The lists are updated hourly to respond promptly to new threats.

Through an online reporting system, users can report incorrectly blocked domains (false positives) and submit new malicious domains. Community intelligence ensures that corrections are quickly incorporated. The IPFire developers emphasize that, unlike many aggregated third-party lists, they have full legal control over their data. The code is under GPLv3+, and the lists themselves are under Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0). This means the lists can be freely used and shared, but derivative works must be under the same license.

Videos by heise

DBL was also created in response to the discontinuation of the Shalla-List, which was retired in early 2022, affecting many users of pfSense, pfBlockerNG, and other systems.

IPFire DBL will also be integrated into Core Update 200, which has been available as a test version since January 30, 2026. In addition to Linux Kernel 6.18 LTS, the new version includes a preview of DBL in the URL filter and Suricata. The latter integration enables deep packet inspection at the DNS, TLS, HTTP, and QUIC levels to enforce comprehensive blocking. This makes IPFire itself a provider of Suricata rules. The developers describe it as “unprecedented visibility into network activities.” A final release date for Core Update 200 has not yet been set, and the community is invited to evaluate the beta version. The project has also launched a fundraiser to finance development time for features such as RPZ integration.

Those who wish to use DBL in other network environments can find instructions for integration into DNS resolvers, browser extensions, and other network tools. Open-source alternatives like the StevenBlack hosts list, OISD, or Hagezi offer similar functionalities but rely less on community reporting and categorization.

The IPFire team has published further details in its blog.

(fo)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.