Provided by: knot_1.4.2-1_amd64 bug

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.