Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2026Q4
nsd Authoritative only non-recursive name server
4.15.3 dns Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.15.3Version of this port present on the latest quarterly branch.
Maintainer: jaap@NLnetLabs.nl search for ports maintained by this maintainer
Port Added: 2026-10-15 14:30:05
Last Update: 2026-10-15 14:29:30
Commit Hash: 7201f3d
License: BSD3CLAUSE
WWW:
https://www.nlnetlabs.nl/projects/nsd/about/
Description: #
NSD (Name Server Daemon) is a complete implementation of an authoritative DNS nameserver.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (21 items)
Collapse this list.
  1. /usr/local/share/licenses/nsd-4.15.3/catalog.mk
  2. /usr/local/share/licenses/nsd-4.15.3/LICENSE
  3. /usr/local/share/licenses/nsd-4.15.3/BSD3CLAUSE
  4. @sample etc/nsd/nsd.conf.sample
  5. share/man/man5/nsd.conf.5.gz
  6. share/man/man8/nsd-checkconf.8.gz
  7. share/man/man8/nsd-checkzone.8.gz
  8. share/man/man8/nsd-control.8.gz
  9. share/man/man8/nsd.8.gz
  10. sbin/nsd
  11. sbin/nsd-checkconf
  12. sbin/nsd-checkzone
  13. sbin/nsd-control
  14. sbin/nsd-control-setup
  15. @comment share/munin/plugins/nsd_munin_
  16. @dir(nsd,nsd,0755) /var/run/nsd
  17. @dir(nsd,nsd,0755) /var/db/nsd
  18. @postexec chown -R nsd:nsd /var/run/nsd /var/db/nsd
  19. @owner
  20. @group
  21. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • nsd
Dependency lines:
  • nsd>0:dns/nsd
To install the port: #
cd /usr/ports/dns/nsd/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/nsd
  • pkg install nsd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nsd
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791982717 SHA256 (nsd-4.15.3.tar.gz) = 6cd323354ebdf8c6a1eb5a14ecce25c69534013b70e7b0197d915cd581ab530c SIZE (nsd-4.15.3.tar.gz) = 1620092

Packages (timestamps in pop-ups are UTC): #
nsd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest4.14.24.14.2n/an/an/an/an/an/an/a
FreeBSD:13:quarterly4.14.24.14.2n/an/an/an/an/an/an/a
FreeBSD:14:latest4.15.24.15.24.6.14.12.0_14.15.24.6.1-4.6.1-
FreeBSD:14:quarterly4.15.24.15.2-4.12.0_14.15.24.8.04.8.04.8.0-
FreeBSD:15:latest4.15.24.15.2n/a4.12.0_1n/an/a4.8.04.8.0_1-
FreeBSD:15:quarterly4.15.24.15.2n/a-n/an/a---
FreeBSD:16:latest4.15.24.15.2n/a-n/an/a---
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
  1. libevent.so : devel/libevent
  2. libfstrm.so : devel/fstrm
  3. libprotobuf-c.so : devel/protobuf-c
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for nsd-4.15.3: BIND8_STATS=on: BIND8-like NSTATS & XSTATS CHECKING=off: Internal run-time checks DNSTAP=on: Enable dnstap logging support DOCS=on: Build and/or install documentation IPV6=on: IPv6 protocol support LARGEFILE=on: Largefile support MINRESPSIZE=on: Minimial response sizing MMAP=off: Use mmap instead of malloc (experimental) MUNIN_PLUGIN=off: Install Munin plugin (requires BIND8_STATS) NSEC3=on: NSEC3 support PACKED=off: Enable packed structures for reduced memory use RADIXTREE=on: Enabled: more (15%) memory use but less CPU cycles RRL=on: Response Rate Limiting ZONE_STATS=on: Separate statistics for each zone ===> Use 'make config' to modify these settings
Options name: #
dns_nsd
USES: #
cpe pkgconfig ssl
pkg-message: #
For install:
To run nsd from startup, add nsd_enable="YES" to your etc/rc.conf Starting with nsd version 4 the old nsdc control program has been replaced by nsd-control. This requires some manual setup with nsd-control-setup and editing of the config files. nsd-control is incompatible with nsdc so when that is used in scripts, these should be adapted
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://www.nlnetlabs.nl/downloads/nsd/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.15.3
15 Oct 2026 14:29:30
commit hash: 7201f3db90c16aeae29f036b329d98e67411a982commit hash: 7201f3db90c16aeae29f036b329d98e67411a982commit hash: 7201f3db90c16aeae29f036b329d98e67411a982commit hash: 7201f3db90c16aeae29f036b329d98e67411a982 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Jaap Akkerhuis
dns/nsd: Security update 4.15.2 => 4.15.3

Release Notes:
https://community.nlnetlabs.nl/t/nsd-4-15-3-security-release/3490

PR:		299412
Approved by:	osa, vvd (Mentors, implicit)
Security:	CVE-2026-101337
Security:	CVE-2026-101338
Security:	CVE-2026-101339
Security:	CVE-2026-101341
MFH:		2026Q4

(cherry picked from commit ba6fa0984be114ff5cfb7d58d74a9dea19cedb43)

Number of commits found: 1