Provided by: knot_1.4.2-1_amd64 

NAME
knotc - Knot DNS control utility
SYNOPSIS
knotc [parameters] action [action_args]
DESCRIPTION
Parameters:
-c, --config file
Select configuration file.
-s server
Remote UNIX socket/IP address (default /run/knot/knot.sock).
-p port
Remote server port (only for IP).
-y [hmac:]name:key
Use key specified on the command line (default algorithm is hmac-md5).
-k file
Use key file (as in config section 'keys').
-f, --force
Force operation - override some checks.
-v, --verbose
Verbose mode - additional runtime information.
-V, --version
Print version of the server.
-i, --interactive
Interactive mode (do not daemonize).
-h, --help
Print help and usage.
Actions:
stop Stop server (no-op if not running).
reload Reload configuration and changed zones.
flush Flush journal and update zone files.
status Check if server is running.
zonestatus
Show status of configured zones.
refresh [zone]...
Refresh slave zones (all if not specified).
checkconf
Check current server configuration.
checkzone [zone]...
Check zone (all if not specified).
memstats [zone]...
Estimate memory consumption for zone (all if not specified).
EXAMPLES
Setup a keyfile for remote control
1. Generate key:
# dnssec-keygen -a hmac-md5 -b 256 -n HOST knotc-key
2. Extract secret in base64 format and create keyfile:
# echo "knotc-key hmac-md5 <secret>" > knotc.key
Make sure the key can be read/written only by the owner for security reasons.
Reload server remotely
# knotc -s 127.0.0.1 -k knotc.key reload
SEE ALSO
knotd(8)
NOTE
The full documentation for Knot DNS is maintained as a Texinfo manual. If the info program is properly
installed at your site, the info Knot command should give you an access to the complete manual.
CZ.NIC Labs 29 January 2014 knotc(8)