dns/knot3 3.3.8 MidnightBSD
High performance authoritative-only DNS server
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl3
- Categories
- dns
Description
Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the domain name system including zone AXFR and IXFR, DDNS and DNSSEC. Its key features:
* Open source * High-performance, multi-threaded, and mostly lock-free implementation which scales well on SMPs * Object-oriented design * Support for all important DNS protocols:
- Full and incremental zone transfers
- EDNS0 and DNSSEC extensions, including NSEC3
- NSID
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | dns/knot3 | 3.3.8 |
| FreeBSD | dns/knot3 | 3.6.1 |
| HardenedBSD | dns/knot3 | 3.6.0_2 |
| GhostBSD | dns/knot3 | 3.6.0 |
Install
Binary package:
mport install knot3
From mports:
cd /usr/mports/dns/knot3 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= knot3>0:dns/knot3
LIB_DEPENDS= libdnssec.so:dns/knot3
Dependencies
As this port's Makefile names them.
Build 1
gsed: textproc/gsed
Library 2
libgnutls.so: security/gnutlsliblmdb.so: databases/lmdb
Build dependencies 3
Run dependencies 2
No port depends on this one.
Configuration
Options name: dns_knot
| Option | Default | Description |
|---|---|---|
| DNSTAP | off | dnstap support (see dnstap.info) |
| DOCS | off |
- USES
- libtool localbase pkgconfig tar:xz
- Service scripts
- none
- Conflicts with
- knot-1.* knot1-[0-6].* knot2-[0-9].*
Files
Manual pages 12
- kcatalogprint(8)
- kdig(1)
- keymgr(8)
- khost(1)
- kjournalprint(8)
- knot.conf(5)
- knotc(8)
- knotd(8)
- knsec3hash(1)
- knsupdate(1)
- kzonecheck(1)
- kzonesign(1)
pkg-plist 112
- bin/kdig
- bin/khost
- bin/knsec3hash
- bin/knsupdate
- bin/kzonecheck
- bin/kzonesign
- etc/knot3/example.com.zone
- etc/knot3/knot.conf.sample
- include/knot/module.h
- include/libdnssec/binary.h
- include/libdnssec/crypto.h
- include/libdnssec/digest.h
- include/libdnssec/dnssec.h
- include/libdnssec/error.h
- include/libdnssec/key.h
- include/libdnssec/keyid.h
- include/libdnssec/keystore.h
- include/libdnssec/keytag.h
- include/libdnssec/nsec.h
- include/libdnssec/pem.h
- include/libdnssec/random.h
- include/libdnssec/sign.h
- include/libdnssec/tsig.h
- include/libdnssec/version.h
- include/libknot/attribute.h
- include/libknot/codes.h
- include/libknot/consts.h
- include/libknot/control/control.h
- include/libknot/cookies.h
- include/libknot/db/db.h
- include/libknot/db/db_lmdb.h
- include/libknot/db/db_trie.h
- include/libknot/descriptor.h
- include/libknot/dname.h
- include/libknot/dynarray.h
- include/libknot/endian.h
- include/libknot/errcode.h
- include/libknot/error.h
- include/libknot/libknot.h
- include/libknot/lookup.h
- include/libknot/mm_ctx.h
- include/libknot/packet/compr.h
- include/libknot/packet/pkt.h
- include/libknot/packet/rrset-wire.h
- include/libknot/packet/wire.h
- include/libknot/probe/data.h
- include/libknot/probe/probe.h
- include/libknot/rdata.h
- include/libknot/rdataset.h
- include/libknot/rrset-dump.h
- include/libknot/rrset.h
- include/libknot/rrtype/dnskey.h
- include/libknot/rrtype/ds.h
- include/libknot/rrtype/naptr.h
- include/libknot/rrtype/nsec.h
- include/libknot/rrtype/nsec3.h
- include/libknot/rrtype/nsec3param.h
- include/libknot/rrtype/opt.h
- include/libknot/rrtype/rdname.h
- include/libknot/rrtype/rrsig.h
- include/libknot/rrtype/soa.h
- include/libknot/rrtype/svcb.h
- include/libknot/rrtype/tsig.h
- include/libknot/rrtype/zonemd.h
- include/libknot/tsig-op.h
- include/libknot/tsig.h
- include/libknot/version.h
- include/libknot/wire.h
- include/libknot/xdp.h
- include/libknot/xdp/tcp_iobuf.h
- include/libknot/yparser/yparser.h
- include/libknot/yparser/ypformat.h
- include/libknot/yparser/ypschema.h
- include/libknot/yparser/yptrafo.h
- include/libzscanner/error.h
- include/libzscanner/scanner.h
- include/libzscanner/version.h
- lib/libdnssec.a
- lib/libdnssec.so
- lib/libdnssec.so.9
- lib/libdnssec.so.9.0.0
- lib/libknot.a
- lib/libknot.so
- lib/libknot.so.14
- lib/libknot.so.14.0.0
- lib/libzscanner.a
- lib/libzscanner.so
- lib/libzscanner.so.4
- lib/libzscanner.so.4.0.0
- libdata/pkgconfig/knotd.pc
- libdata/pkgconfig/libdnssec.pc
- libdata/pkgconfig/libknot.pc
- libdata/pkgconfig/libzscanner.pc
- share/man/man1/kdig.1.gz
- share/man/man1/khost.1.gz
- share/man/man1/knsec3hash.1.gz
- share/man/man1/knsupdate.1.gz
- share/man/man1/kzonecheck.1.gz
- share/man/man1/kzonesign.1.gz
- share/man/man5/knot.conf.5.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| knot-3.3.8.tar.xz | 1.60836e+06 | 498de8338489a625673797f7ecc921fa4490c826afbfa42fa66922b525089e6a |
Master sites 2
- https://secure.nic.cz/files/knot-dns/
- https://dns.company/downloads/knot-dns/