notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Commit processing is paused - The database was just upgraded and I want to review. At present, commit processing is up to 12:23 UTC on 2026-03-31
Port details on branch 2025Q4
bind9-devel BIND DNS suite with updated DNSSEC and DNS64
9.21.16 dns on this many watch lists=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 9.21.16Version of this port present on the latest quarterly branch.
Maintainer: mat@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-22 15:43:19
Last Update: 2025-12-17 16:12:26
Commit Hash: 0721170
Also Listed In: net
License: MPL20
WWW:
https://www.isc.org/bind/
Description:
BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND architecture. Some of the important features of BIND 9 are: DNS Security: DNSSEC (signed zones), TSIG (signed DNS requests) IP version 6: Answers DNS queries on IPv6 sockets, IPv6 resource records (AAAA) Experimental IPv6 Resolver Library DNS Protocol Enhancements: IXFR, DDNS, Notify, EDNS0 Improved standards conformance Views: One server process can provide multiple "views" of the DNS namespace, e.g. an "inside" view to certain clients, and an "outside" view to others. Multiprocessor Support See the CHANGES file for more information on new features.
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 (293 items)
Collapse this list.
  1. /usr/local/share/licenses/bind9-devel-9.21.16/catalog.mk
  2. /usr/local/share/licenses/bind9-devel-9.21.16/LICENSE
  3. /usr/local/share/licenses/bind9-devel-9.21.16/MPL20
  4. bin/named-checkconf
  5. bin/named-checkzone
  6. bin/named-compilezone
  7. bin/named-journalprint
  8. bin/named-makejournal
  9. bin/named-nzd2nzf
  10. @sample etc/mtree/BIND.chroot.dist.sample
  11. @sample etc/mtree/BIND.chroot.local.dist.sample
  12. @sample etc/namedb/named.conf.sample
  13. etc/namedb/named.root
  14. etc/namedb/primary/empty.db
  15. etc/namedb/primary/localhost-forward.db
  16. etc/namedb/primary/localhost-reverse.db
  17. include/dns/acl.h
  18. include/dns/adb.h
  19. include/dns/badcache.h
  20. include/dns/bit.h
  21. include/dns/byaddr.h
  22. include/dns/cache.h
  23. include/dns/callbacks.h
  24. include/dns/catz.h
  25. include/dns/cert.h
  26. include/dns/client.h
  27. include/dns/clientinfo.h
  28. include/dns/compress.h
  29. include/dns/db.h
  30. include/dns/dbiterator.h
  31. include/dns/diff.h
  32. include/dns/dispatch.h
  33. include/dns/dlz.h
  34. include/dns/dlz_dlopen.h
  35. include/dns/dns64.h
  36. include/dns/dnssec.h
  37. include/dns/dnstap.h
  38. include/dns/ds.h
  39. include/dns/dsdigest.h
  40. include/dns/dsync.h
  41. include/dns/dyndb.h
  42. include/dns/ecs.h
  43. include/dns/ede.h
  44. include/dns/edns.h
  45. include/dns/fixedname.h
  46. include/dns/forward.h
  47. include/dns/geoip.h
  48. include/dns/ipkeylist.h
  49. include/dns/iptable.h
  50. include/dns/journal.h
  51. include/dns/kasp.h
  52. include/dns/keydata.h
  53. include/dns/keyflags.h
  54. include/dns/keymgr.h
  55. include/dns/keystore.h
  56. include/dns/keytable.h
  57. include/dns/keyvalues.h
  58. include/dns/lib.h
  59. include/dns/master.h
  60. include/dns/masterdump.h
  61. include/dns/message.h
  62. include/dns/name.h
  63. include/dns/nametree.h
  64. include/dns/ncache.h
  65. include/dns/notify.h
  66. include/dns/nsec.h
  67. include/dns/nsec3.h
  68. include/dns/nta.h
  69. include/dns/opcode.h
  70. include/dns/order.h
  71. include/dns/peer.h
  72. include/dns/private.h
  73. include/dns/qp.h
  74. include/dns/rcode.h
  75. include/dns/rdata.h
  76. include/dns/rdataclass.h
  77. include/dns/rdatalist.h
  78. include/dns/rdataset.h
  79. include/dns/rdatasetiter.h
  80. include/dns/rdataslab.h
  81. include/dns/rdatatype.h
  82. include/dns/remote.h
  83. include/dns/request.h
  84. include/dns/resolver.h
  85. include/dns/result.h
  86. include/dns/rootns.h
  87. include/dns/rpz.h
  88. include/dns/rriterator.h
  89. include/dns/rrl.h
  90. include/dns/sdlz.h
  91. include/dns/secalg.h
  92. include/dns/secproto.h
  93. include/dns/skr.h
  94. include/dns/soa.h
  95. include/dns/ssu.h
  96. include/dns/stats.h
  97. include/dns/time.h
  98. include/dns/tkey.h
  99. include/dns/trace.h
  100. include/dns/transport.h
  101. include/dns/tsig.h
  102. include/dns/ttl.h
  103. include/dns/types.h
  104. include/dns/unreachcache.h
  105. include/dns/update.h
  106. include/dns/validator.h
  107. include/dns/view.h
  108. include/dns/xfrin.h
  109. include/dns/zone.h
  110. include/dns/zonefetch.h
  111. include/dns/zoneverify.h
  112. include/dns/zt.h
  113. include/dst/dst.h
  114. include/dst/gssapi.h
  115. include/irs/resconf.h
  116. include/isc/ascii.h
  117. include/isc/assertions.h
  118. include/isc/async.h
  119. include/isc/atomic.h
  120. include/isc/attributes.h
  121. include/isc/backtrace.h
  122. include/isc/barrier.h
  123. include/isc/base32.h
  124. include/isc/base64.h
  125. include/isc/bit.h
  126. include/isc/buffer.h
  127. include/isc/commandline.h
  128. include/isc/counter.h
  129. include/isc/crypto.h
  130. include/isc/dir.h
  131. include/isc/dnsstream.h
  132. include/isc/endian.h
  133. include/isc/errno.h
  134. include/isc/error.h
  135. include/isc/file.h
  136. include/isc/formatcheck.h
  137. include/isc/fuzz.h
  138. include/isc/fxhash.h
  139. include/isc/getaddresses.h
  140. include/isc/hash.h
  141. include/isc/hashmap.h
  142. include/isc/heap.h
  143. include/isc/helper.h
  144. include/isc/hex.h
  145. include/isc/histo.h
  146. include/isc/hmac.h
  147. include/isc/ht.h
  148. include/isc/httpd.h
  149. include/isc/interfaceiter.h
  150. include/isc/iterated_hash.h
  151. include/isc/job.h
  152. include/isc/lex.h
  153. include/isc/lib.h
  154. include/isc/list.h
  155. include/isc/log.h
  156. include/isc/loop.h
  157. include/isc/magic.h
  158. include/isc/managers.h
  159. include/isc/md.h
  160. include/isc/mem.h
  161. include/isc/meminfo.h
  162. include/isc/mutex.h
  163. include/isc/net.h
  164. include/isc/netaddr.h
  165. include/isc/netmgr.h
  166. include/isc/netscope.h
  167. include/isc/nonce.h
  168. include/isc/once.h
  169. include/isc/os.h
  170. include/isc/overflow.h
  171. include/isc/parseint.h
  172. include/isc/pause.h
  173. include/isc/portset.h
  174. include/isc/proxy2.h
  175. include/isc/queue.h
  176. include/isc/quota.h
  177. include/isc/radix.h
  178. include/isc/random.h
  179. include/isc/ratelimiter.h
  180. include/isc/readline.h
  181. include/isc/refcount.h
  182. include/isc/regex.h
  183. include/isc/region.h
  184. include/isc/result.h
  185. include/isc/rwlock.h
  186. include/isc/safe.h
  187. include/isc/serial.h
  188. include/isc/sieve.h
  189. include/isc/signal.h
  190. include/isc/siphash.h
  191. include/isc/sockaddr.h
  192. include/isc/spinlock.h
  193. include/isc/stats.h
  194. include/isc/stdio.h
  195. include/isc/stdtime.h
  196. include/isc/strerr.h
  197. include/isc/string.h
  198. include/isc/symtab.h
  199. include/isc/syslog.h
  200. include/isc/thread.h
  201. include/isc/tid.h
  202. include/isc/time.h
  203. include/isc/timer.h
  204. include/isc/tls.h
  205. include/isc/tm.h
  206. include/isc/types.h
  207. include/isc/urcu.h
  208. include/isc/url.h
  209. include/isc/utf8.h
  210. include/isc/util.h
  211. include/isc/uv.h
  212. include/isc/work.h
  213. include/isc/xml.h
  214. include/isccc/alist.h
  215. include/isccc/base64.h
  216. include/isccc/cc.h
  217. include/isccc/ccmsg.h
  218. include/isccc/sexpr.h
  219. include/isccc/symtype.h
  220. include/isccc/types.h
  221. include/isccc/util.h
  222. include/isccfg/aclconf.h
  223. include/isccfg/cfg.h
  224. include/isccfg/check.h
  225. include/isccfg/duration.h
  226. include/isccfg/grammar.h
  227. include/isccfg/kaspconf.h
  228. include/isccfg/namedconf.h
  229. include/ns/client.h
  230. include/ns/hooks.h
  231. include/ns/interfacemgr.h
  232. include/ns/listenlist.h
  233. include/ns/notify.h
  234. include/ns/query.h
  235. include/ns/server.h
  236. include/ns/stats.h
  237. include/ns/types.h
  238. include/ns/update.h
  239. include/ns/xfrout.h
  240. lib/bind/filter-a.so
  241. lib/bind/filter-aaaa.so
  242. lib/bind/synthrecord.so
  243. lib/libdns-9.21.16.so
  244. lib/libisc-9.21.16.so
  245. lib/libisccc-9.21.16.so
  246. lib/libisccfg-9.21.16.so
  247. lib/libns-9.21.16.so
  248. @comment share/man/man1/arpaname.1.gz
  249. @comment share/man/man1/delv.1.gz
  250. @comment share/man/man1/dig.1.gz
  251. @comment share/man/man1/dnssec-cds.1.gz
  252. @comment share/man/man1/dnssec-dsfromkey.1.gz
  253. @comment share/man/man1/dnssec-importkey.1.gz
  254. @comment share/man/man1/dnssec-keyfromlabel.1.gz
  255. @comment share/man/man1/dnssec-keygen.1.gz
  256. @comment share/man/man1/dnssec-ksr.1.gz
  257. @comment share/man/man1/dnssec-revoke.1.gz
  258. @comment share/man/man1/dnssec-settime.1.gz
  259. @comment share/man/man1/dnssec-signzone.1.gz
  260. @comment share/man/man1/dnssec-verify.1.gz
  261. @comment share/man/man1/dnstap-read.1.gz
  262. @comment share/man/man1/host.1.gz
  263. @comment share/man/man1/mdig.1.gz
  264. share/man/man1/named-checkconf.1.gz
  265. share/man/man1/named-checkzone.1.gz
  266. share/man/man1/named-compilezone.1.gz
  267. share/man/man1/named-journalprint.1.gz
  268. share/man/man1/named-makejournal.1.gz
  269. share/man/man1/named-nzd2nzf.1.gz
  270. @comment share/man/man1/named-rrchecker.1.gz
  271. @comment share/man/man1/nsec3hash.1.gz
  272. @comment share/man/man1/nslookup.1.gz
  273. @comment share/man/man1/nsupdate.1.gz
  274. share/man/man5/named.conf.5.gz
  275. share/man/man5/rndc.conf.5.gz
  276. share/man/man8/ddns-confgen.8.gz
  277. share/man/man8/filter-a.8.gz
  278. share/man/man8/filter-aaaa.8.gz
  279. share/man/man8/named.8.gz
  280. share/man/man8/rndc-confgen.8.gz
  281. share/man/man8/rndc.8.gz
  282. share/man/man8/tsig-keygen.8.gz
  283. sbin/ddns-confgen
  284. sbin/named
  285. sbin/rndc
  286. sbin/rndc-confgen
  287. sbin/tsig-keygen
  288. @dir(bind,bind,) etc/namedb/dynamic
  289. @dir(bind,bind,) etc/namedb/secondary
  290. @dir(bind,bind,) etc/namedb/working
  291. @owner
  292. @group
  293. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • named
Dependency lines:
  • bind9-devel>0:dns/bind9-devel
Conflicts:
CONFLICTS:
  • bind9[0-9][0-9]
To install the port:
cd /usr/ports/dns/bind9-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/bind9-devel
  • pkg install bind9-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bind9-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1765983486 SHA256 (bind-9.21.16.tar.xz) = 521aa2003c5a7d78d8e589787025f39384065535818f4344cf9e14c086fda98d SIZE (bind-9.21.16.tar.xz) = 5271888

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py311
  2. sphinx-build : textproc/py-sphinx
  3. meson : devel/meson
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies:
  1. bind-tools>0 : dns/bind-tools
Library dependencies:
  1. libnghttp2.so : www/libnghttp2
  2. liburcu.so : sysutils/liburcu
  3. libuv.so : devel/libuv
  4. libfstrm.so : devel/fstrm
  5. libprotobuf-c.so : devel/protobuf-c
  6. libidn2.so : dns/libidn2
  7. liblmdb.so : databases/lmdb
  8. libjson-c.so : devel/json-c
  9. libxml2.so : textproc/libxml2
  10. libedit.so.0 : devel/libedit
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bind9-devel-9.21.16: DNSTAP=on: Provides fast passive logging of DNS messages DOCS=on: Build and/or install documentation GEOIP=off: GeoIP IP location support IDN=on: International Domain Names support LMDB=on: Use LMDB for zone management OVERRIDECACHE=off: Use the override-cache patch QUERYTRACE=off: Enable the very verbose query tracelogging START_LATE=off: Start BIND late in the boot process (see help) ====> Statistics channels STATS_JSON=on: Enable JSON statistics channel STATS_XML=on: Enable XML statistics channel ====> GSSAPI Security API support: you have to select exactly one of them GSSAPI_BASE=off: Using Heimdal in base (nsupdate is broken) GSSAPI_HEIMDAL=off: Using security/heimdal (nsupdate is broken) GSSAPI_MIT=off: Using security/krb5 GSSAPI_NONE=on: Disable ===> Use 'make config' to modify these settings
Options name:
dns_bind9-devel
USES:
compiler:c11 cpe gnome libedit libtool meson perl5 pkgconfig ssl tar:xz python:env iconv
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.ciril.fr/pub/isc/bind9/9.21.16/
  2. ftp://ftp.freenet.de/pub/ftp.isc.org/isc/bind9/9.21.16/
  3. ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/bind9/9.21.16/
  4. ftp://ftp.iij.ad.jp/pub/network/isc/bind9/9.21.16/
  5. ftp://ftp.isc.org/isc/bind9/9.21.16/
  6. ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/bind9/9.21.16/
  7. ftp://ftp.nominum.com/pub/isc/bind9/9.21.16/
  8. ftp://ftp.ntua.gr/pub/net/isc/isc/bind9/9.21.16/
  9. ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/bind9/9.21.16/
  10. ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/bind9/9.21.16/
  11. ftp://ftp.u-aizu.ac.jp/pub/net/isc/bind9/9.21.16/
  12. https://ftp.isc.org/isc/bind9/9.21.16/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.21.16
17 Dec 2025 16:12:26
commit hash: 07211700b8c980cfaaabaedcb5b732cdde2ea413commit hash: 07211700b8c980cfaaabaedcb5b732cdde2ea413commit hash: 07211700b8c980cfaaabaedcb5b732cdde2ea413commit hash: 07211700b8c980cfaaabaedcb5b732cdde2ea413 files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
dns/bind9-devel: update 9.21.16

Changes:	https://downloads.isc.org/isc/bind9/9.21.16/doc/arm/html/notes.html#notes-for-bind-9-21-16
(cherry picked from commit 07295850dac34a7c4abf07a3a57298a87d9e2755)
9.21.15
19 Nov 2025 16:03:03
commit hash: 0720952005c551d76597667bc7c6b57c01110ff9commit hash: 0720952005c551d76597667bc7c6b57c01110ff9commit hash: 0720952005c551d76597667bc7c6b57c01110ff9commit hash: 0720952005c551d76597667bc7c6b57c01110ff9 files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
dns/bind9-devel: update to 9.21.15

Changes:	https://downloads.isc.org/isc/bind9/9.21.15/doc/arm/html/notes.html#notes-for-bind-9-21-15
(cherry picked from commit 072621202d0f832622f9bedcac1c5f98a39a58dc)
9.21.14
22 Oct 2025 15:23:15
commit hash: 07206270cd127322228e27d68a9537521b250ae6commit hash: 07206270cd127322228e27d68a9537521b250ae6commit hash: 07206270cd127322228e27d68a9537521b250ae6commit hash: 07206270cd127322228e27d68a9537521b250ae6 files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
dns/bind9-devel: update to 9.21.14

Changes:	https://downloads.isc.org/isc/bind9/9.21.14/doc/arm/html/notes.html
(cherry picked from commit 072263106b4dd95b6a19bd33a234bb5fa619b426)

Number of commits found: 3