nsupdate
- 基本形
- <code>hostname ~# nsupdateserver 127.0.0.1update add www.example.com 86400 A 192.168.1.1update add www.example.com 86400 AAAA 2001:db8:1000::53update add 1.1.168.192.in-addr.arpa. 86400 IN PTR www.example.comupdate add 3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.8.b.d.0.1.0.0.2.ip6.arpa. 86400 IN PTR www.example.comshow
O
utgoing update query: ;; →
>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0
;
; flags: ; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 ;; UPDATE SECTION: www.example.com. 86400 IN A 192.168.1.1 www.example.com. 86400 IN AAAA 2001:db8:1000::53 1.1.168.192.in-addr.arpa. 86400 IN PTR www.example.com. 3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.8.b.d.0.1.0.0.2.ip6.arpa. 86400 IN PTR www.example.com.
send
quith
ostname ~# </code>
軽い認証を加える場合
- named.confに、以下のようにkeyが設定されているとする。
- <code>key example { algorithm hmac-md5; secret “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”; };</code>
- nsupdateはこんな感じ。
- <code># nsupdate -y example:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</code>