DNS Blacklist Editor

The "DNS Blacklist Editor" is a freeware tool which can be used to create and/or maintain IP based DNS blacklists.

DNS blacklists (a.k.a. "RBL" and "DNSBL") are typically used with e-mail servers to filter out spam and other unwanted e-mails.
For more details on this concept and its history, please see this wikipedia article.

Screen Shot

DNS Blacklist Editor - screen shot


  • Opens most publicly available DNS blacklist files
    This includes blacklist files formatted for Michael Tokarev's RBLDNSD (*) and for D.J.Bernstein's RBLDNS.
    (*) This tool only implements a subset (the most commonly used features) of the RBLDNSD file format.
    Specifically it does not support name based lists, generic DNS record entries, nor "$" special entries (skipped if encountered).

  • Saves dataset files in the RBLDNSD format - optimized for file size
    You can use files from this tool with RBLDNSD and any other software supporting this commonly used file format.
    Blacklist entries are grouped by return values so that each unique return value set (A/TXT) only appear once in the entire file, making the file as small as possible.

  • Find IP address
    Quickly find blacklist entries containing a specific IP address, even if the IP address is in the middle of an IP subnet or IP range.
    Not possible with generic text editor.

  • Sorting
    Sort the list by entry type (inclusion/exclusion), IP addresses, or return values (A/TXT).
    The QuickSort algorithm is used for sorting, so this is blazing fast even with millions of list entries.
    Not possible with generic text editor.

  • Merging
    One step function to merge all neighboring/overlapping entries with identical return values (A/TXT).
    This can reduce the size of some blacklists very dramatically.
    Not possible with generic text editor.

  • Low memory usage
    DNS blacklists often contain thousands of entries with identical TXT-record return values.
    This tool stores each unique TXT-record return value in memory only once.
    Depending on the list format, this may result in less than 20% memory usage compared to a generic text editor program.

  • Compiles data for the Simple DNS Plus DNS Blacklist plug-in
    Either use the Tools menu / Compile... function.
    Or compile from the command line (or as part of a script) by executing
    DNSBLEDIT.EXE <input-file> <output-file>


download Version 1.0 build 4 (May 18th 2009): dnsbledit.exe (74 KB)

System Requirements

  • Windows 98 / 2000 or later
  • Microsoft .NET Framework 2.0 or later


The "DNS Blacklist Editor" software is freeware. It may be used and distributed free of charge in its original form.

18 May 2014 22:40 UTC
when trying to download I get this error This XML file does not appear to have any style information associated with it. The document tree is shown below.
The specified blob does not exist. RequestId:c32bd321-9112-4e3b-b421-ab0b3dbd03c5 Time:2014-05-18T22:39:38.8510456Z
JH Software
19 May 2014 08:00 UTC
JH Software
Sorry for the bad download link, and thanks for letting us know.
We recently moved all downloads to a new URL, and it appears that we didn't get above link updated correctly.
The download link above is fixed and should work now..
8 Aug 2014 21:09 UTC
Erik Ekkelenkamp
Hi Jesper,
Do you have any news about the 'No TXT records exist' issue i reported on 22 Apr 2013? With the new SimpleDNS update i still have the same issue.

JH Software
22 Feb 2016 11:21 UTC
JH Software
Hi Erik,
This has now finally been fixed (v. 5.3 build 104 / v. 5.2 build 134).
I apologize that we missed it for so long.
17 Jan 2015 19:23 UTC
Rene Ladinger

When will the RBL extended to IPv6? It connect more and more mail servers via IPv6.

(Never published. Used for replies and to show your Gravatar icon. Never used for any other purpose.)