Net::Bind::rbldnsdAccessor is a Perl module to access rbldnsd files with Perl or BIND.
use Net::Bind::rbldnsdAccessor qw(
Net::Bind::rbldnsdAccessor provides direct access to rbldnsd data files with Perland BIND-9.1+. The build process creates a library file suitable for use with BIND 9.1+ that allows the named daemon to directly access rbldnsd files and use the same memory caching methods for those records to reduce the storage requirements for large DNSBL zones by several orders of magnitude.
i.e. The spamcannibal zone file as of this writing consumes 300 megs of memory when loaded into BIND. It consumes under 400k of memory loaded into rbldnsd. When compiled into BIND, rbldnsdaccessor extension checks for zonefile updates every 60 seconds.