June 2018
Intermediate to advanced
368 pages
11h 1m
English
The nameserver daemon is knotd, while knotc is the command interpreter interface to control operations. Using knotc most configuration options and normal course operations can be run dynamically, without the need to edit the configuration file and reload the server.
If you do that, you must first configure and then initiate the configuration database, otherwise your state changes will be lost between restarts:
$ knotc config-init$ knotc config-import <your.conf>
The command interpreter is actually in Lua (remember the Lua integration from PowerDNS), so you can write elaborate configuration rules with events, loops, and conditionals.
Read now
Unlock full access