====== KnotDNS ======
===== このページは =====
インストール記録。まだ途中である
===== インストール =====
# pkg install knot3
===== 設定 =====
/usr/local/etc/knot/knot.conf
==== primary ====
DNS NOTIFY:notify 設定は有効にする方が良いです
これにより、セカンダリはSOAの refresh タイマーを待たずに、すぐにゾーン転送を開始できます
server:
user: "knot:knot"
listen: [ "0.0.0.0@53", "::@53" ]
remote:
- id: secondary
address: [ 192.168.11.1 , 192.168.11.2 ]
acl:
- id: acl_public2nd
address: [ 192.168.11.1 , 192.168.11.2 ]
action: [transfer, notify]
==== secondary ====
idをprimaryに設定する。((最近うるさいので名前をprimary、secondaryに変更しました))
remote:
- id: primary
address: xxx.YY.ZZZ.XXX@53
また、ACLでnotifyの受信を明示的に許可すること
remote:
- id: notify_from_primary
address: xxx.YY.ZZZ.XXX # primaryのIPアドレス
action: notify # primaryからのNOTIFYを許可
==== チェック ====
$ knotc zone-check example.com
$ kzonecheck -v example.com.zone
===== 参考 =====
* [[https://www.nic.ad.jp/ja/materials/iw/2018/proceedings/d3/d3-yamaguchi.pdf|Knot DNS の紹介]]
* [[http://qiita.com/soprano1125/items/2cdfe5ee3b275f7331d6|PowerDNS と Knot DNS で DNS 権威サーバーを組んでみた話]]
* [[https://www.knot-dns.cz/docs/3.2/singlehtml/|Knot DNS's documentation]]