Automic VaultAutomic Vault

brew

knot mit Homebrew, apk, apt, dnf, MacPorts, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für knot in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install knot

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install knot

MacPorts ports tree · net/knot/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add knot

Alpine Linux edge package indexes · knot · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install knot

Debian stable package indexes · knot · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install knot

Fedora Rawhide package metadata · knot · Quelle: dl.fedoraproject.org

Arch Linux pacmanverifiziert · 92%
sudo pacman -S knot

Arch Linux sync databases · knot · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install knot

openSUSE Tumbleweed package metadata · knot · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

High-performance authoritative-only DNS server

Befehle und Aliase

  • kcatalogprint
  • kdig
  • keymgr
  • khost
  • kjournalprint
  • knotc
  • knotd
  • knsec3hash
  • knsupdate
  • kzonecheck
  • kzonesign

Verlauf

Projektgeschichte und Nutzung

Knot DNS is CZ.NIC's high-performance authoritative-only DNS server. In package-manager culture it is the serious authoritative sibling to recursive resolver packages: installing `knot` brings the daemon, control tool, zone utilities, DNSSEC key tooling, and DNS query tools used by operators.

Projektgeschichte

CZ.NIC developed Knot DNS for authoritative DNS service, especially the demanding needs of registry and large-zone operators. The project site describes it as open source, GPL 3+ licensed, and targeted at Linux, BSD, macOS, and other POSIX systems.

The 2.0.0 release on 2015-06-26 marked a major packaging and operations milestone: DNSSEC was split into a separate library, basic KASP support was introduced, configuration moved to a new YAML text format backed by LMDB storage, and documentation included HTML and PDF manual pages. The 3.0.0 release on 2020-09-09 added XDP-based high-performance networking, catalog zones, a kzonesign utility, DoH support in kdig, and other DNSSEC and operations improvements.

Adoptionsgeschichte

Knot DNS is associated with CZ.NIC, the .CZ registry, and was promoted early as a high-performance authoritative DNS server for TLD and DNS-hosting scenarios. Internet Society deployment material from 2013 described it as used by CZ.NIC for the .CZ TLD and aimed at network and DNS operators.

Its spread through Homebrew, Debian, Fedora, Arch, Alpine, MacPorts, Ubuntu, and openSUSE matters because authoritative DNS operators often need the same tooling on workstations and servers. Package availability lowers the friction for testing zone signing, transfers, dynamic updates, and `kdig` diagnostics outside production.

Wie es verwendet wird

Knot DNS is used to serve authoritative zones, including DNSSEC-signed zones, with zone transfers, dynamic updates, response rate limiting, automatic signing, and rapid reconfiguration. The Homebrew package exposes both server components such as knotd and operational utilities such as knotc, keymgr, kzonecheck, kzonesign, kdig, khost, and knsupdate.

A common package-level pattern is using Knot DNS tools even when the daemon is not the only DNS server in an environment. Utilities such as kdig and keymgr make the formula useful to DNS practitioners who need modern protocol testing or DNSSEC maintenance commands on macOS and Unix workstations.

Warum Paket-Nerds sich dafür interessieren

Knot DNS is packaging-heavy software in the good sense: it has a daemon, config files, zone storage, LMDB-backed state, DNSSEC key material, optional modules, and command-line tooling. Correct packages have to get paths, service integration, crypto libraries, and permissions right.

For package nerds, it is also one of the names that marks the DNS ecosystem beyond BIND. Seeing Knot DNS in a package index signals that a repository can support production-grade authoritative DNS alternatives, not only client lookup utilities.

Zeitleiste

  • 2013: Internet Society deployment material described Knot DNS as used by CZ.NIC for the .CZ TLD.
  • 2015-06-26: Knot DNS 2.0.0 introduced YAML configuration, LMDB-backed configuration storage, and basic KASP support.
  • 2017-06-05: Knot DNS 2.5.0 moved KASP data from JSON files to LMDB and expanded dynamic module support.
  • 2020-09-09: Knot DNS 3.0.0 added XDP networking, catalog zones, kzonesign, and DoH support in kdig.
  • 2026-06-12: CZ.NIC announced Knot DNS 3.5.5 on the project website.

Related projects

  • Knot Resolver is the recursive/caching project in the Knot family. Operationally related alternatives include BIND, NSD, PowerDNS Authoritative Server, YADIFA, and DNS utility packages that provide dig-like clients.

Sicherheitslage

Risikostufe: orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

Signale

  • metadata:service
  • text:server

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Formelmetadaten deklarieren einen Service- oder Daemon-Block.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 7 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
@config_dir@/knot.conf

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
kcatalogprintcliglobales Executable
kdigcliglobales Executable
keymgrcliglobales Executable
khostcliglobales Executable
kjournalprintcliglobales Executable
knotccliglobales Executable
knotdcliglobales Executable
knsec3hashcliglobales Executable
knsupdatecliglobales Executable
kzonecheckcliglobales Executable
kzonesigncliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version3.5.5
Manager aktualisiert2026-06-12
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.knot-dns.cz/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:knot
Version3.5.5
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/knot
Homepagehttps://www.knot-dns.cz/
Repositoryhttps://gitlab.nic.cz/knot/knot-dns.git
Upstream-Dokumentationhttps://www.knot-dns.cz/documentation
LizenzGPL-3.0-or-later AND 0BSD AND BSD-3-Clause AND LGPL-2.0-or-later AND MIT
Quellarchivhttps://knot-dns.nic.cz/release/knot-3.5.5.tar.xz
Zuletzt aktualisiert2026-06-12T13:17:18Z
Pulseupdated
Abhängigkeitenfstrm, gnutls, libidn2, libnghttp2, lmdb, protobuf-c, userspace-rcu
Build-Abhängigkeitenpkgconf, sphinx-doc
Von macOS bereitgestellte Bibliothekenlibedit
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstdeclared

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameknot
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

knot 3.4.6-2

Authoritative domain name server

https://www.knot-dns.cz/

sudo apt install knot
  • Section: net
  • Architecture: amd64
  • 11 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-dnssecutils 3.4.6-2

DNSSEC tools provided with Knot DNS (kzonecheck, kzonesign, knsec3hash)

https://www.knot-dns.cz/

sudo apt install knot-dnssecutils
  • Section: net
  • Architecture: amd64
  • Source Package: knot
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-dnssecutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-dnsutils 3.4.6-2

Clients provided with Knot DNS (kdig, knsupdate, kxdpgun)

https://www.knot-dns.cz/

sudo apt install knot-dnsutils
  • Section: net
  • Architecture: amd64
  • Source Package: knot
  • 13 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-dnsutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-doc 3.4.6-2

Documentation for Knot DNS

https://www.knot-dns.cz/

sudo apt install knot-doc
  • Section: doc
  • Architecture: all
  • Source Package: knot
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-exporter 3.4.6-2

Prometheus exporter for Knot DNS

https://www.knot-dns.cz/

sudo apt install knot-exporter
  • Section: python
  • Architecture: all
  • Source Package: knot
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-exporter from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-host 3.4.6-2

Version of 'host' bundled with Knot DNS

https://www.knot-dns.cz/

sudo apt install knot-host
  • Section: net
  • Architecture: amd64
  • Source Package: knot
  • 11 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-host from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-module-dnstap 3.4.6-2

dnstap module for Knot DNS

https://www.knot-dns.cz/

sudo apt install knot-module-dnstap
  • Section: net
  • Architecture: amd64
  • Source Package: knot
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-module-dnstap from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

knot-module-geoip 3.4.6-2

geoip module for Knot DNS

https://www.knot-dns.cz/

sudo apt install knot-module-geoip
  • Section: net
  • Architecture: amd64
  • Source Package: knot
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: knot-module-geoip from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libdnssec9t64 3.4.6-2

DNSSEC shared library from Knot DNS

https://www.knot-dns.cz/

sudo apt install libdnssec9t64
  • Section: libs
  • Architecture: amd64
  • Source Package: knot
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdnssec9t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libknot-dev 3.4.6-2

Knot DNS shared library development files

https://www.knot-dns.cz/

sudo apt install libknot-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: knot
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libknot-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libknot15 3.4.6-2

Authoritative domain name server (shared library)

https://www.knot-dns.cz/

sudo apt install libknot15
  • Section: libs
  • Architecture: amd64
  • Source Package: knot
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libknot15 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libzscanner4t64 3.4.6-2

DNS zone-parsing shared library from Knot DNS

https://www.knot-dns.cz/

sudo apt install libzscanner4t64
  • Section: libs
  • Architecture: amd64
  • Source Package: knot
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libzscanner4t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-libknot 3.4.6-2

Python bindings for libknot

https://www.knot-dns.cz/

sudo apt install python3-libknot
  • Section: python
  • Architecture: all
  • Source Package: knot
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-libknot from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

knot 3.3.4-1.1build2

Authoritative domain name server

https://www.knot-dns.cz/

sudo apt install knot
  • Section: universe/net
  • Architecture: amd64
  • 11 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: knot from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

knot-dnssecutils 3.3.4-1.1build2

DNSSEC tools provided with Knot DNS (kzonecheck, kzonesign, knsec3hash)

https://www.knot-dns.cz/

sudo apt install knot-dnssecutils
  • Section: universe/net
  • Architecture: amd64
  • Source Package: knot
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: knot-dnssecutils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

knot-dnsutils 3.3.4-1.1build2

Clients provided with Knot DNS (kdig, knsupdate, kxdpgun)

https://www.knot-dns.cz/

sudo apt install knot-dnsutils
  • Section: universe/net
  • Architecture: amd64
  • Source Package: knot
  • 11 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Knot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: knot-dnsutils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment