Knot DNS est un serveur DNS performant, exclusivement faisant autorité : il répond aux requêtes pour les zones qu'il héberge mais n'est pas un résolveur récursif. Il prend en charge les transferts de zone incrémentaux (IXFR), les mises à jour dynamiques (DDNS), la limitation du débit de réponses et la signature DNSSEC automatique, et peut synthétiser dynamiquement des enregistrements A, AAAA et PTR. Il fonctionne sous Linux, les BSD, macOS et d'autres systèmes POSIX. C'est un logiciel que vous installez et exploitez vous-même, par exemple comme serveur de noms d'une plateforme d'hébergement.
Knot DNS est développé par CZ.NIC, qui gère le registre du domaine .cz en République tchèque. Le code est open source sous GNU GPL version 3 ou ultérieure, avec un dépôt principal sur gitlab.nic.cz et un miroir sur GitHub. Sans service hébergé par un éditeur, les données DNS restent là où vous déployez le serveur, y compris dans l'UE, et aucun tiers ne traite vos zones. Vous gardez la maîtrise de l'hébergement, au prix de l'exploitation des serveurs de noms.