※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 lliner1)
$ 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
Knot DNS control utility
$ knotc conf-read server
$ knotc conf-read zone.domain