dnsdist 2.1.3 Syntax: dnsdist [-C,--config file] [-c,--client [IP[:PORT]]] [-e,--execute cmd] [-h,--help] [-l,--local addr] [-v,--verbose] [--check-config] [--version] -a,--acl netmask Add this netmask to the ACL -C,--config file Load configuration from 'file' -c,--client Operate as a client, connect to dnsdist. This reads controlSocket from your configuration file, but also accepts an IP:PORT argument -k,--setkey KEY Use KEY for encrypted communication to dnsdist. This is similar to setting setKey in the configuration file. NOTE: this will leak this key in your shell's history and in the systems running process list. --check-config Validate the configuration file and exit. The exit-code reflects the validation, 0 is OK, 1 means an error. Any errors are printed as well. -e,--execute cmd Connect to dnsdist and execute 'cmd' -g,--gid gid Change the process group ID after binding sockets -h,--help Display this helpful message -l,--local address Listen on this local address --supervised Don't open a console, I'm supervised (use with e.g. systemd and daemontools) --disable-syslog Don't log to syslog, only to stdout (use with e.g. systemd) --log-timestamps Prepend timestamps to messages logged to stdout --structured-logging true|false Whether to enable structured logging --structured-logging-backend BACKEND The backend to use when structured logging is enabled Supported values are 'default', 'json' and 'systemd-journal' -u,--uid uid Change the process user ID after binding sockets -v,--verbose Enable verbose mode -V,--version Show dnsdist version information and exit