Update to latest commit.e13271eb74
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 dns/libidn2 to 2.1.0 - Bump PORTREVISION of dependent ports for shlib change Changes: https://gitlab.com/libidn/libidn2/blob/master/NEWS06e735460e
Update to latest commit.a0a51888df
Update to latest commit. While there, rename MINCACHE option, most of its features have been integrated in BIND9, the only remaining bit of the patch is the override cache feature to force all cached TTL to a specific one.9a19dbbd5e
Update to 9.11.5-P1, 9.12.3-P1, 9.13.5. While there: - Don't disable symbol table generation when building WITH_DEBUG. - Try and make sure nullfs can really be used in a more robustt and centralized way. - Make sure all changes are sync'ed among all BIND9 ports.794e28f05a
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
Update to latest commit. The filter-aaaa feature is now a pluggable module. While there, ipv6 is not optional any more.4dc8511880
These ports now build on powerpc64. While here, pet portlint. Approved by: portmgr (tier-2 blanket)a3973d3826
Update to latest commit.ccf454b46c
Update to latest commit.c214c50f54
Update to 9.13.4.badd888f52
Update to latest commit.adfa184b9d
Update to latest commit.d664f7acce
Update to latest commit.8787dea6a8
Fix build on powerpc64. PR: 231786 Submitted by: Piotr Kubaj9ae23125ac
Update to latest commit.33bfd768cb
Update to latest commit.ffb22c70b1
Update to latest commit.a7924563a6
Update to latest commit.8b3077b380
Update to latest commit.59cc109ed3
Fix build on i386.eef8b139b6
Update to latest commit.b5c3146106
Update to 9.13.3. Cleanup options.f81bec1730
Update to latest commit.68c134bfe0
Various cleanup & fixes post-DOCS/EXAMPLES cleanup. PR: 230864 Submitted by: mat exp-runs by: antoinecde7011950
Update to latest commit.847812242b
Update devel/json-c to 0.13.1 - Add my LOCAL to MASTER_SITES - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/json-c/json-c/blob/master/ChangeLog PR: 231007 Exp-run by: antoine29632fcc45
Update to latest commita50073967b
Update to latest (building) commit. Cleanup obsolete options.c944472789
Permit using allow-new-zones, LMDB, and a chrooted environment. Fixes this obscure and not at all helpful message: mdb_env_open of '_default.nzd' failed: No such file or directory PR: 229125 Reported by: Tomáš Čiernik MFH: 2018Q346de96c295
Update to latest commit.a392065761
Update to v5.29.1-93-g8d8d86ac0a.095e70078d
Update to latest commit. Sponsored by: Absolighte0d56ca9a1
Update to latest commit. Sponsored by: Absolight76ece37c2c
Update to latest commit. Sponsored by: Absolight15c4862331
Update to latest commit. Sponsored by: Absolight73583fab5f
Update to latest commit. Sponsored by: Absolight4d06eff7b5
Update to latest commit. Sponsored by: Absolighted239a5762
Update BIND9 ports to 9.11.4, 9.12.2 and 9.13.2. Sponsored by: Absolight5f2f83cc31
Update to latest commit. Sponsored by: Absolight1e62298229
Update to latest commit. Sponsored by: Absolightefc0ec5fb6
Update to latest commit. Sponsored by: Absolightecb8e37d49
Second part of the previous commit, somehow lost the first time. Sponsored by: Absolightcd95a0029c
Update to 9.13.1. Sponsored by: Absolight327414735f
Include a patch to fix CVE-2018-5738 in all the BIND9 ports. MFH: 2018Q2 (blanket) Security: CVE-2018-5738 Sponsored by: Absolightff748a9b40
Update to latest commit. Sponsored by: Absolight2f62e59b3e
Move things around a bit to be more handbook compliant. Sponsored by: Absolightd37ee3b20d
Mark as broken on powerpc64. Approved by: portmgr (tier-2 blanket)de4b871682
Update to latest commit. Sponsored by: Absolight9f882387b0
Update to latest commit. Sponsored by: Absolightd80b3168f1