====== nsupdate ====== * 基本形 * hostname ~# nsupdate >server 127.0.0.1 >update add www.example.com 86400 A 192.168.1.1 >update add www.example.com 86400 AAAA 2001:db8:1000::53 >update add 1.1.168.192.in-addr.arpa. 86400 IN PTR www.example.com >update 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.com >show Outgoing 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 > >quit hostname ~# * 軽い認証を加える場合 * named.confに、以下のようにkeyが設定されているとする。 * key example { algorithm hmac-md5; secret "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; }; * nsupdateはこんな感じ。 * # nsupdate -y example:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX