rbldnsd:
http://www.corpit.ru/mjt/rbldnsd.html
git://git.corpit.ru/rbldnsd.git
RBLDNSD :- Meaning is “DNS daemon suitable for running DNS-based blocklists”.
rbldnsd is a small DNS-protocol daemon which is designed to handle queries to DNS-based IP-listing or NAME-listing services. Such services are a simple way to share/publish a list of IP addresses or (domain) names which are “listed” for for some reason, for example in order to be able to refuse a service to a client which is “listed” in some blocklist.
http://linux.die.net/man/8/rbldnsd
http://www.blue-quartz.com/rbl/
Example
http://www.uceprotect.net/en/?m=6&s=10
Setup within Debian
# Disable existed DNS service
update-rc.d bind9 disable
/etc/init.d/bind9 stop
# Install rbldnsd