dns/bind920 9.20.30 FreeBSD
BIND DNS suite with updated DNSSEC and DNS64
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
07723360fc- License
- MPL20
- Categories
- dns, net
- Package size
- 9173.3 KiB, 23963.6 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/bind920 | 9.20.30 |
| DragonFly | dns/bind920 | 9.20.10 |
| MidnightBSD | dns/bind920 | 9.20.30 |
Install
Binary package:
pkg install bind920
From the ports tree:
cd /usr/ports/dns/bind920/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= bind920>0:dns/bind920
LIB_DEPENDS= libdns-9.20.30.so:dns/bind920
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 9.20.29 | 9.20.29 | - | 9.20.12 | 9.20.29 |
| FreeBSD:14:quarterly | 9.20.29 | 9.20.29 | n/a | 9.20.12 | 9.20.29 |
| FreeBSD:15:latest | 9.20.29 | 9.20.29 | n/a | 9.20.11 | 9.20.12 |
| FreeBSD:15:quarterly | 9.20.29 | 9.20.29 | n/a | n/a | n/a |
| FreeBSD:16:latest | 9.20.29 | 9.20.29 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libnghttp2.so: www/libnghttp2liburcu.so: sysutils/liburculibuv.so: devel/libuv
The full lists below include those, and their dependencies in turn.
Build dependencies 62
- archivers/liblz4
- archivers/zstd
- databases/lmdb0
- devel/abseil
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/fstrm
- devel/gettext-runtime
- devel/gmake
- devel/json-c
- devel/jsoncpp
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libtool
- devel/libunistring
- devel/libuv
- devel/m4
- devel/pkgconf
- devel/protobuf
- devel/protobuf-c
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-typing-extensions
- devel/readline
- dns/libidn2
- dns/py-idna
- graphics/py-imagesize
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- net/py-pysocks
- net/py-urllib3
- print/indexinfo
- security/ca_root_nss
- security/py-certifi
- sysutils/liburcu
- textproc/expat2
- textproc/libxml2
- textproc/py-alabaster
- textproc/py-charset-normalizer
- textproc/py-docutils
- textproc/py-markupsafe
- textproc/py-pygments
- textproc/py-pystemmer
- textproc/py-roman-numerals
- textproc/py-snowballstemmer
- textproc/py-sphinx
- textproc/py-sphinx_rtd_theme
- textproc/py-sphinxcontrib-applehelp
- textproc/py-sphinxcontrib-devhelp
- textproc/py-sphinxcontrib-htmlhelp
- textproc/py-sphinxcontrib-jquery
- textproc/py-sphinxcontrib-jsmath
- textproc/py-sphinxcontrib-qthelp
- textproc/py-sphinxcontrib-serializinghtml
- textproc/snowballstemmer
- www/libnghttp2
- www/py-requests
Run dependencies 18
Required by 1
Configuration
Options name: dns_bind
| Option | Default | Description |
|---|---|---|
| DNSTAP | on | Provides fast passive logging of DNS messages |
| DOCS | off | Build and/or install documentation |
| FIXED_RRSET | off | Enable fixed rrset ordering |
| GEOIP | off | GeoIP IP location support |
| GSSAPI_BASE | off | Using ${${OSREL:R} < 15:?Heimdal in base (nsupdate is broken):MIT in base} |
| GSSAPI_HEIMDAL | off | Using security/heimdal (nsupdate is broken) |
| GSSAPI_MIT | off | Using security/krb5 |
| GSSAPI_NONE | off | Disable |
| IDN | on | International Domain Names support |
| LARGE_FILE | off | 64-bit file 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) |
| STATS_JSON | on | Enable JSON statistics channel |
| STATS_XML | on | Enable XML statistics channel |
| TCP_FASTOPEN | on | RFC 7413 support |
- USES
- autoreconf compiler:c11 cpe gnome libedit libtool pkgconfig ssl tar:xz
- Service scripts
- none
Message after installing
Files
Manual pages 14
- ddns-confgen(8)
- filter-a(8)
- filter-aaaa(8)
- named(8)
- named-checkconf(1)
- named-checkzone(1)
- named-compilezone(1)
- named-journalprint(1)
- named-nzd2nzf(1)
- named.conf(5)
- rndc(8)
- rndc-confgen(8)
- rndc.conf(5)
- tsig-keygen(8)
pkg-plist 274
- bin/named-checkconf
- bin/named-checkzone
- bin/named-compilezone
- bin/named-journalprint
- bin/named-nzd2nzf
- @sample etc/mtree/BIND.chroot.dist.sample
- @sample etc/mtree/BIND.chroot.local.dist.sample
- @sample etc/bind920/named.conf.sample
- etc/bind920/named.root
- etc/bind920/primary/empty.db
- etc/bind920/primary/localhost-forward.db
- etc/bind920/primary/localhost-reverse.db
- include/dns/acl.h
- include/dns/adb.h
- include/dns/badcache.h
- include/dns/bit.h
- include/dns/byaddr.h
- include/dns/cache.h
- include/dns/callbacks.h
- include/dns/catz.h
- include/dns/cert.h
- include/dns/client.h
- include/dns/clientinfo.h
- include/dns/compress.h
- include/dns/db.h
- include/dns/dbiterator.h
- include/dns/diff.h
- include/dns/dispatch.h
- include/dns/dlz.h
- include/dns/dlz_dlopen.h
- include/dns/dns64.h
- include/dns/dnsrps.h
- include/dns/dnssec.h
- include/dns/dnstap.h
- include/dns/ds.h
- include/dns/dsdigest.h
- include/dns/dsync.h
- include/dns/dyndb.h
- include/dns/ecs.h
- include/dns/ede.h
- include/dns/edns.h
- include/dns/enumclass.h
- include/dns/enumtype.h
- include/dns/fixedname.h
- include/dns/forward.h
- include/dns/geoip.h
- include/dns/ipkeylist.h
- include/dns/iptable.h
- include/dns/journal.h
- include/dns/kasp.h
- include/dns/keydata.h
- include/dns/keyflags.h
- include/dns/keymgr.h
- include/dns/keystore.h
- include/dns/keytable.h
- include/dns/keyvalues.h
- include/dns/librpz.h
- include/dns/log.h
- include/dns/master.h
- include/dns/masterdump.h
- include/dns/message.h
- include/dns/name.h
- include/dns/nametree.h
- include/dns/ncache.h
- include/dns/nsec.h
- include/dns/nsec3.h
- include/dns/nta.h
- include/dns/opcode.h
- include/dns/order.h
- include/dns/peer.h
- include/dns/private.h
- include/dns/qp.h
- include/dns/rbt.h
- include/dns/rcode.h
- include/dns/rdata.h
- include/dns/rdataclass.h
- include/dns/rdatalist.h
- include/dns/rdataset.h
- include/dns/rdatasetiter.h
- include/dns/rdataslab.h
- include/dns/rdatastruct.h
- include/dns/rdatatype.h
- include/dns/remote.h
- include/dns/request.h
- include/dns/resolver.h
- include/dns/result.h
- include/dns/rootns.h
- include/dns/rpz.h
- include/dns/rriterator.h
- include/dns/rrl.h
- include/dns/sdlz.h
- include/dns/secalg.h
- include/dns/secproto.h
- include/dns/skr.h
- include/dns/soa.h
- include/dns/ssu.h
- include/dns/stats.h
- include/dns/time.h
- include/dns/tkey.h
- include/dns/trace.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| bind-9.20.30.tar.xz | 6.004232e+06 | 9e1443a40a72a30272cbc3196d020a6b2e26937111c83e59e101e82e1e3b4fef |
Master sites 1
- ISC/bind9/9.20.30
Commit history 8
The latest 5 of 8 in the history this site was built from.