====== コマンド ====== ===== knsupdate ===== ※Typeが違う場合にはUpdateできないので、削除してからaddする 例:interactive $ knsupdate knsupdate> key hmac-sha512:acme_key:hogefugahagehige12hogefugahagehige48hogefugahagehige7/8hogefugahagehige89shogefugaha/Q== knsupdate> server 192.168.1.1 knsupdate> zone example.com. knsupdate> origin example.com. knsupdate> ttl 3600 knsupdate> add test1.example.com. 7200 A 192.168.2.2 knsupdate> add test2 TXT "hello" knsupdate> show knsupdate> send knsupdate> answer knsupdate> exit 例:One lliner((各コマンド間に改行が必要なので注意)) $ echo -e "server 192.168.1.1\nzone example.com.\nupdate add test1.example.com. 7200 A 192.168.2.2\nsend" | knsupdate -k /path/to/TSIG.key 例:データをファイルにした場合 $ cat record.txt server 192.168.1.1 zone example.com. update add test1.example.com. 7200 A 192.168.2.2 send $ knsupdate record.txt -k /path/to/TSIG.key ===== knotc ===== Knot DNS control utility ==== 現在のサーバ設定を表示 ==== $ knotc conf-read server ==== 現在のゾーンのリストを取得する ==== $ knotc conf-read zone.domain