You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Current »

How it works

The DNSBL services are itself reachable through a rest API, both through GET and POST-queries. The calls can be made in bulks, which means if you have a host that delivers blacklists to us, you may want to post more than one address at the time. The recommended method for doing this is by a POST, but in less larger amounts of hosts GET is also accepted. There are currently no release of the DNSBL since it's in a state of test (beta/unfinished), but you may however test the services. Some calls are made available freely (at least at the moment), but they will probably get stricted up later on due to the risk of flooding of the services.

Example URL: (Still free to use)

There is also a more detailed rest call that can be done by, for example

API Rest URLs and usage

Information about this coming very soon


Which DNSBL datastore is active?

By resolving and you may get a clue which version of the blacklists that is currently running.


host -tTXT
host -tTXT


nslookup <enter>
set type=txt <enter>

The version entries will give you a small clue, where the data comes from. The version "" indicates that data is returned from the deprecated data store from 2006. If you can not find any TXT-entry, a normal dns lookup would return the version values as, etc. The current values is for the deprecated version and for version 5.



TorneLIB contains a smaller independent library to keep track of listed hosts and may be included in projects that requires the use of the DNSBL/FraudBL. This project is about to replace a lot of things that has been "alive" (barely?) since 2006.

You can review the standalone library at (Note: This library extension follows our development trunk, so it may be incomplete from time to time).

Where to read about the DNSBL Libraries



The former name of the DNSBL at sourceforge is named rbl-extension and can be found here. The plans is to also upgrade that "platform".

The public development repo for this project can be reach through svn:// and the current (and also last version of branch 1.0) can be reached at svn:// The trunk will soon get patched with TorneLIB-DNSBL.


  • No labels