net/djbdns - The NetBSD Packages Collection

Collection of secure and reliable DNS tools

djbdns is a collection of Domain Name System tools. It includes
software for all the fundamental DNS operations:

* DNS cache: finding addresses of Internet hosts. When a browser
  wants to contact www.hotwired.com, it first asks a DNS cache,
  such as djbdns's dnscache, to find the IP address of www.hotwired.com.
  Internet service providers run dnscache to find IP addresses
  requested by their customers. If you're running a home computer
  or a workstation, you can run your own dnscache to speed up your
  web browsing.

* DNS server: publishing addresses of Internet hosts. The IP address
  of www.hotwired.com is published by HotWired's DNS servers. djbdns
  includes a general-purpose DNS server, tinydns; network administrators
  run tinydns to publish the IP addresses of their computers. djbdns
  also includes special-purpose servers for publishing DNS walls
  and RBLs.

* DNS client: talking to a DNS cache. djbdns includes a DNS client
  C library and several command-line DNS client utilities. Programmers
  use these tools to send requests to DNS caches.

djbdns also includes several DNS debugging tools, notably dnstrace,
which administrators use to diagnose misconfigured remote servers.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64djbdns-1.05nb15.tgz
NetBSD 10.0aarch64djbdns-1.05nb15.tgz
NetBSD 10.0aarch64djbdns-1.05nb15.tgz
NetBSD 10.0aarch64ebdjbdns-1.05nb15.tgz
NetBSD 10.0aarch64ebdjbdns-1.05nb15.tgz
NetBSD 10.0alphadjbdns-1.05nb15.tgz
NetBSD 10.0earmv4djbdns-1.05nb15.tgz
NetBSD 10.0earmv6hfdjbdns-1.05nb15.tgz
NetBSD 10.0earmv6hfdjbdns-1.05nb15.tgz
NetBSD 10.0earmv6hfdjbdns-1.05nb15.tgz
NetBSD 10.0earmv7hfdjbdns-1.05nb15.tgz
NetBSD 10.0earmv7hfdjbdns-1.05nb15.tgz
NetBSD 10.0earmv7hfdjbdns-1.05nb15.tgz
NetBSD 10.0i386djbdns-1.05nb15.tgz
NetBSD 10.0i386djbdns-1.05nb15.tgz
NetBSD 10.0m68kdjbdns-1.05nb15.tgz
NetBSD 10.0powerpcdjbdns-1.05nb15.tgz
NetBSD 10.0sh3eldjbdns-1.05nb15.tgz
NetBSD 10.0sparcdjbdns-1.05nb15.tgz
NetBSD 10.0vaxdjbdns-1.05nb15.tgz
NetBSD 10.0vaxdjbdns-1.05nb15.tgz
NetBSD 10.0x86_64djbdns-1.05nb15.tgz
NetBSD 10.0_BETAx86_64djbdns-1.05nb15.tgz
NetBSD 8.0i386djbdns-1.05nb15.tgz
NetBSD 8.0i386djbdns-1.05nb15.tgz
NetBSD 8.0i386djbdns-1.05nb15.tgz
NetBSD 8.0powerpcdjbdns-1.05nb15.tgz
NetBSD 8.0powerpcdjbdns-1.05nb15.tgz
NetBSD 8.0powerpcdjbdns-1.05nb15.tgz
NetBSD 8.0powerpcdjbdns-1.05nb15.tgz
NetBSD 8.0x86_64djbdns-1.05nb15.tgz
NetBSD 8.0x86_64djbdns-1.05nb15.tgz
NetBSD 8.0x86_64djbdns-1.05nb15.tgz
NetBSD 9.0aarch64djbdns-1.05nb15.tgz
NetBSD 9.0aarch64djbdns-1.05nb15.tgz
NetBSD 9.0aarch64djbdns-1.05nb15.tgz
NetBSD 9.0alphadjbdns-1.05nb15.tgz
NetBSD 9.0alphadjbdns-1.05nb15.tgz
NetBSD 9.0earmdjbdns-1.05nb15.tgz
NetBSD 9.0earmv4djbdns-1.05nb15.tgz
NetBSD 9.0earmv4djbdns-1.05nb15.tgz
NetBSD 9.0earmv4djbdns-1.05nb15.tgz
NetBSD 9.0earmv6hfdjbdns-1.05nb15.tgz
NetBSD 9.0earmv6hfdjbdns-1.05nb15.tgz
NetBSD 9.0earmv6hfdjbdns-1.05nb15.tgz
NetBSD 9.0earmv7hfdjbdns-1.05nb15.tgz
NetBSD 9.0earmv7hfdjbdns-1.05nb15.tgz
NetBSD 9.0earmv7hfdjbdns-1.05nb15.tgz
NetBSD 9.0i386djbdns-1.05nb15.tgz
NetBSD 9.0i386djbdns-1.05nb15.tgz
NetBSD 9.0m68kdjbdns-1.05nb15.tgz
NetBSD 9.0mips64ebdjbdns-1.05nb15.tgz
NetBSD 9.0mipseldjbdns-1.05nb15.tgz
NetBSD 9.0powerpcdjbdns-1.05nb15.tgz
NetBSD 9.0powerpcdjbdns-1.05nb15.tgz
NetBSD 9.0powerpcdjbdns-1.05nb15.tgz
NetBSD 9.0powerpcdjbdns-1.05nb15.tgz
NetBSD 9.0sh3eldjbdns-1.05nb15.tgz
NetBSD 9.0sh3eldjbdns-1.05nb15.tgz
NetBSD 9.0sparc64djbdns-1.05nb15.tgz
NetBSD 9.0sparcdjbdns-1.05nb15.tgz
NetBSD 9.0sparcdjbdns-1.05nb15.tgz
NetBSD 9.0vaxdjbdns-1.05nb15.tgz
NetBSD 9.0vaxdjbdns-1.05nb15.tgz
NetBSD 9.0vaxdjbdns-1.05nb15.tgz
NetBSD 9.0x86_64djbdns-1.05nb15.tgz
NetBSD 9.0x86_64djbdns-1.05nb15.tgz
NetBSD 9.3x86_64djbdns-1.05nb15.tgz
NetBSD 9.3x86_64djbdns-1.05nb15.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.

Available build options

djbdns-cachestats
Patch to add stats for cache hits/misses.
djbdns-ignoreip2
Patch to treat certain responses as NXDOMAIN.
djbdns-listenmultiple
Patches to specify more than one listening IP.
djbdns-mergequeries
Patch to address dnscache poisoning weakness.
djbdns-tinydns64
Patch to fix tinydns-data on 64-bit platforms.

Known vulnerabilities

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.