Update to latest commit.a1ad131478
Port details
dns/bind9-devel 9.21.27
BIND DNS suite with updated DNSSEC and DNS64
Port info
- Maintainer
- mat@FreeBSD.org
- Packages
- latest: 9.21.27
- Upstream
- up to date
- Last update
- to 9.21.27 · 07723370c8
- Quarterly
- 2026Q4: 9.21.27 · last MFH 077013700a
- Formerly
- dns/bind913 until 2019-05-16
- WWW
- https://www.isc.org/bind/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install bind9-develinstalls 9.21.27 fromlatest; fromquarterly(2026Q4) 9.21.27- Port
# cd /usr/ports/dns/bind9-devel && make install clean# make -C /usr/ports/dns/bind9-devel config # change options first
- Size
- 9.5 MiB download · 27 MiB installed
- Depends on
- databases/lmdb0 0.9.36_1, devel/fstrm 0.6.1_1, devel/json-c 0.19_1, devel/libedit 3.1.20260512,1, devel/libuv 1.52.1, devel/protobuf-c 1.5.2, dns/bind-tools 9.20.30, dns/libidn2 2.3.8, sysutils/liburcu 0.15.7, textproc/libxml2 2.15.4, www/libnghttp2 1.70.0
- License
- MPL20
- Options
- 6 of 13 on in the package: DNSTAP DOCS GSSAPI_BASE IDN STATS_JSON STATS_XML
Show the 7 options that are off
GEOIP GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OVERRIDECACHE QUERYTRACE START_LATE - pkg-message
Shown after installing
BIND requires configuration of rndc, including a "secret" key. The easiest, and most secure way to configure rndc is to run 'rndc-confgen -a' to generate the proper conf file, with a new random key, and appropriate file permissions. The /usr/local/etc/rc.d/named script will do that for you. If using syslog to log the BIND9 activity, and using a chroot'ed installation, you will need to tell syslog to install a log socket in the BIND9 chroot by running: # sysrc altlog_proglist+=named And then restarting syslogd with: service syslogd restart
Shown after upgrading
The BIND9 port was changed to respect upstream's change concerning master and slave that were replaced by primary and secondary, all the references in the sample files were updated to reflect that.
Shown always
+------------------------------------------------------------+ |THIS IS A DEVELOPMENT VERSION OF BIND, IT WILL EAT YOUR DATA| +------------------------------------------------------------+
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 9.21.27 | 9.21.26 | – |
| FreeBSD 15 | 9.21.27 | 9.21.26 | – |
| FreeBSD 14 | 9.21.27 | 9.21.26 | 9.21.27 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 9.21.27 | 9.21.26 | – |
| FreeBSD 14 | 9.21.27 | 9.21.26 | 9.21.27 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 9.21.27.Fixed (11)
Show 11 fixed
VuXML entries whose affected range the packaged version has left.
BIND -- multiple vulnerabilitiesentered 2017-04-13
BIND -- multiple vulnerabilitiesentered 2017-01-12
BIND -- Remote Denial of Service vulnerabilityentered 2016-11-02
BIND -- Remote Denial of Service vulnerabilityentered 2016-09-28
bind -- denial of service vulnerabilityentered 2016-08-06
bind -- denial of service vulnerabilityentered 2016-03-28
bind -- denial of service vulnerabilityentered 2016-03-28
bind -- denial of service vulnerabilityentered 2016-03-28
bind -- multiple vulnerabilitiesentered 2015-12-16
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (403)
Update to latest commit.23d018c1d7
Update to latest commit.9a0d39ef3e
Update to latest commit.b56b73af91
Update to latest commit.f32e42fb8c
Update to latest commit.7354fc1b89
Garbage collect the SIGCHASE option, it was removed in 9.12. PR: 248938 Submitted by: John Heinca0d9d2cd3
Package filter-aaaa.so again.4839ccfdfa
Fix build with Heimdal. PR: 246591 Submitted by: epopen gmail com52d22fbb05
Enabled DNSTAP by default. The ISC recommends having it by default (it is in the packages they distribute) and the footprint of the dependecies is very small. While there, cleanup plists. PR: 237861 Reported by: Greg Rivers54933d6c12
Remove the TUNING_LARGE option, it is now a no-op. PR: 244391 Submitted by: Leo Vandewoestijne80600e0a2c
Update to latest commit.840a4c40b5
Update to latest commit.76070a7964
Update to latest commit.a8c86f8465
Update to latest commit. While there, move named-journalprint from bind-tools to bind9, it is only useful on machines with BIND9 running, where journal files actually exist. The man page was already in the correct port.bf3db438d8
Update to latest commit.5c77f25a9b
Update to latest commit.c03ddf9a14
Update to latest commit.4968e43d9d
Update to latest commit.236aa75c51
Update to latest commit.bd53304587
Update to latest commit. While here, fix the bind-min-override-ttl patch. [1] Submitted by: Andre Albsmeier [1]e3fa3ab157
Bump PORTREVISION for devel/json-c json-caabbea4dfa
Add a hook to be able to build dns/bind-tools with dns/bind9-devel. While there, fixup patches.8f7615b355
Update to latest commits. Man pages are back.371cd8e920
Update to latest commit. BIND9 switched to using autoconf, this broke a few things, for example, man pages are not there any more, plugins are somehow missing too.29d2ca2029
Update to latest commit.ae928de41b
Update to latest commit.1afaf8ac7c
Update to latest commit.12b8caf42e
Remvoe the scary pkg-message from BIND9 9.16. And make a note that it needs to be removed when a new release comes along, so that I don't forget next year. Reported by: Matthias Fechner55ac651a0d
Add forgotten CONFLICTS lines.76be8b6ca0
Add a couple of things here to ease future new releases.2d22c8eb70
Update to latest commit.72cb4c9db4
Update to latest commit. While there, run portfmt.8f17b20df8
Update to latest commit.ec925c83e1
Update to latest commit.779c49db63
Update to latest commit.4b20583ea5
Update to latest commit. Fixes a startup issue.0835ef5d05
Update to latest commit.e095aaa075
Update to latest commit.29c925447f
Update to latest commit.3369a7ec55
Update to latest commit.e27d8ba87e
Update to latest commit.fcd4c49270
Update to latest commit.6ea10085b9
Update to latest commit.b17dd4ec69
Update to latest commit. Security: CVE-2019-6475, CVE-2019-6476b8642346cb
Update to latest commit.aaca021537
Drop the ipv6 virtual category for d* category as it is not relevant anymoreebc87904a6
Update to latest commit.9669546782
Update to latest commit.513f52c162
Update ti latest commit.211e42d231