rbldnsd is a small and fast DNS daemon which is especially made to serve DNSBL zones. This daemon was inspired by Dan J. Bernstein's rbldns program found in the djbdns package. rbldnsd is extremely fast - it outperforms both bind and djbdns greatly. It has very small memory footprint. The daemon can serve both IP-based (ordb.org, dsbl.org etc) and name-based (rfc-ignorant.org) blocklists. Unlike DJB's rbldns, it has ability to specify individual values for every entry, can serve as many zones on a single IP address as you wish, and, finally, it is a real nameserver: it can reply to DNS metadata requests. The daemon keeps all zones in memory for faster operations, but its memory usage is very efficient, especially for repeated TXT values which are stored only once.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | rbldnsd-0.998.tgz |
NetBSD 10.0 | aarch64 | rbldnsd-0.998.tgz |
NetBSD 10.0 | aarch64eb | rbldnsd-0.998.tgz |
NetBSD 10.0 | aarch64eb | rbldnsd-0.998.tgz |
NetBSD 10.0 | alpha | rbldnsd-0.998.tgz |
NetBSD 10.0 | alpha | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv4 | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv4 | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv6hf | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv6hf | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv6hf | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv7hf | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv7hf | rbldnsd-0.998.tgz |
NetBSD 10.0 | earmv7hf | rbldnsd-0.998.tgz |
NetBSD 10.0 | i386 | rbldnsd-0.998.tgz |
NetBSD 10.0 | i386 | rbldnsd-0.998.tgz |
NetBSD 10.0 | m68k | rbldnsd-0.998.tgz |
NetBSD 10.0 | powerpc | rbldnsd-0.998.tgz |
NetBSD 10.0 | powerpc | rbldnsd-0.998.tgz |
NetBSD 10.0 | powerpc | rbldnsd-0.998.tgz |
NetBSD 10.0 | sparc64 | rbldnsd-0.998.tgz |
NetBSD 10.0 | sparc64 | rbldnsd-0.998.tgz |
NetBSD 10.0 | sparc | rbldnsd-0.998.tgz |
NetBSD 10.0 | sparc | rbldnsd-0.998.tgz |
NetBSD 10.0 | vax | rbldnsd-0.998.tgz |
NetBSD 10.0 | vax | rbldnsd-0.998.tgz |
NetBSD 10.0 | x86_64 | rbldnsd-0.998.tgz |
NetBSD 10.0 | x86_64 | rbldnsd-0.998.tgz |
NetBSD 9.0 | aarch64 | rbldnsd-0.998.tgz |
NetBSD 9.0 | aarch64 | rbldnsd-0.998.tgz |
NetBSD 9.0 | alpha | rbldnsd-0.998.tgz |
NetBSD 9.0 | alpha | rbldnsd-0.998.tgz |
NetBSD 9.0 | earmv6hf | rbldnsd-0.998.tgz |
NetBSD 9.0 | earmv6hf | rbldnsd-0.998.tgz |
NetBSD 9.0 | earmv6hf | rbldnsd-0.998.tgz |
NetBSD 9.0 | earmv7hf | rbldnsd-0.998.tgz |
NetBSD 9.0 | earmv7hf | rbldnsd-0.998.tgz |
NetBSD 9.0 | earmv7hf | rbldnsd-0.998.tgz |
NetBSD 9.0 | i386 | rbldnsd-0.998.tgz |
NetBSD 9.0 | i386 | rbldnsd-0.998.tgz |
NetBSD 9.0 | m68k | rbldnsd-0.998.tgz |
NetBSD 9.0 | powerpc | rbldnsd-0.998.tgz |
NetBSD 9.0 | powerpc | rbldnsd-0.998.tgz |
NetBSD 9.0 | powerpc | rbldnsd-0.998.tgz |
NetBSD 9.0 | sparc64 | rbldnsd-0.998.tgz |
NetBSD 9.0 | sparc64 | rbldnsd-0.998.tgz |
NetBSD 9.0 | x86_64 | rbldnsd-0.998.tgz |
NetBSD 9.0 | x86_64 | rbldnsd-0.998.tgz |
NetBSD 9.3 | x86_64 | rbldnsd-0.998.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.