BSD Ports

net/rbldnsd 0.998 NetBSD

Efficient DNS daemon to serve DNSBL zones

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
gnu-gpl-v1
Categories
net
Package size
78.6 KiB, 182.4 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDnet/rbldnsd0.998
FreeBSDdns/rbldnsd0.998_1
OpenBSDnet/rbldnsd0.998.20210120
DragonFlydns/rbldnsd0.998_1
GhostBSDdns/rbldnsd0.998_1

Install

Binary package:

pkgin install rbldnsd

From pkgsrc:

cd /usr/pkgsrc/net/rbldnsd && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.998
NetBSD 10.1 aarch640.998
SmartOS / illumos x86_640.998
macOS 15 arm640.998

Dependencies

No port depends on this one.