Simple DNS Plus
Edit this page

Did you notice something wrong or unclear, or want to add something more to this page?

Great !!

You can edit the source text of this page on GitHub (click here to learn how).

After you submit your changes ("pull request"), we will review it and update the page.

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 - 3.5


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

Simple DNS Plus

  • Home
  • Search
  • Product details

  • Features
  • Screen shots
  • Plug-ins
  • Tools & Add-ons
  • Testimonials
  • What's new
  • Release notes
  • Download

  • Download
  • Buy

  • Pricing
  • New license
  • Additional license
  • Upgrade
  • Support

  • Overview
  • Lost License Key
  • Knowledge Base
  • Online documentation
  • Contact us