Add GEOIP back here too.0d79c54a74
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.22f149f3d1
Update to latest commit.043e594f3f
Update to latest commit.0c5e0fd5ea
Update to latest commit.ef934afd92
Update to latest commit.f3ecc71460
Update to latest commit.d15714caa8
Update to latest commit.451f5847ea
Update to latest commit.5514cdf8bc
Update to latest commit.c8858de1fa
Update to latest commit.25fe681a30
Update to latest commit.e6586f1b47
Update to latest commit.9638a2aa62
Convert BIND9's pkg-message files to UCL.bbee35283b
Update to latest commit.12eba36807
Fix build when not using WITH_DEBUG. Reported by: pkg-fallout@ff4b5fbe0f
Fix named when using plugins and chroot. BIND9 introduced plugins and migrated the filter-aaaa feature to a plugin. As it loads its plugins late in the startup process (read after chroot), the plugins need to be available in the chroot. Also, refactor the code now that a second directory need to be handled. PR: 238011 Reported by: ryan@timewasted.me MFH: 2019Q2897ac70645
Update to latest commit.8d842276fc
For some reason, this does not always get picked up correctly.f160f37222
Update to latest commit.aca6811141
Update to latest commit.15cf8e19a4
Remove expired dns/bind913 port.e332fa180e
Update to latest commit.34240cdcda
Update to latest commit.4687dd032a
Prevent bind-tools from inheriting CONFLICTS. I don't see how this can be a problem as bind-tools is never built after bind9*. Reported by: Matthew D. Fullerc4002d9363
Switch to using OPTIONS_EXCLUDE to avoid picking up strays. If you had things installed, say, lmdb, it would be picked up and linked with. Reported by: sunpoetefb644dc6c
Remove conflicts from bind-tools and the server ports. All servers now depend on the same bind-tools, from the latest BIND9 release. Chase dependencies to make sure they now depend on the correct port. Differential Revision: https://reviews.freebsd.org/D1992233634159f7
Update to latest commit.a0ecd4137d
Update to latest commit.9078f249ee
Update to latest commit.59db368782
Update to latest commit.3afbf9d471
Update to latest commit.63ba5d6862
Make WITH_DEBUG actually build and be as helpful as possible.c2ef5a47f0
Update to latest commit.add78b4509
Update WWW. PR: 236196 Submitted by: Leonid Nevecheryac517e3ebf0
Update to latest commit.4af6b72f9b
Update to latest commit.2c5fa92c17
Add BIND 9.14.0 first release candidate.37346d336a
Update to 9.13.7.4f7643b652
Update to latest commit.32d4905b88
Update to latest commit.6f6c3fd184
Update to latest commit.b728faaee8
Update dns/libidn2 to 2.1.1 - Bump PORTREVISION of dependent ports for shlib change Changes: https://gitlab.com/libidn/libidn2/blob/master/NEWSdc7a01a3c8
Update to 9.13.6.c999767558
Update to latest commit.6165d88d30
Use official patch instead of my half baked one. No functionnal changes.47efe65491
Update to latest commit.77376421ab
Update to latest commit.112bc7b561
Update to latest commit.934624a68f
Remove GeoIP-related options. Where possible, replace GeoIP 1 defaults with GeoIP 2. Also, as suggested by zi, add an UPDATING note about this.2eb84a7a05