## page was renamed from DNS/1/ゾーンサーバ/移転/観察/実験 ## page was renamed from DNS/1/ゾーンサーバ/移転/実験 ## page was renamed from DNS/基礎知識/ゾーンサーバ/移転/実験 ## page was renamed from DNS/用語/ゾーンサーバ/移転/実験 ## page was renamed from DNS/ゾーンサーバ/移転/実験 ## page was renamed from DNS/ゾーンサーバ移転/実験 #pragma section-numbers off = ゾーンサーバ移転実験 = by T.Suzuki 2013.11.1 == ネットワーク == http://sim.internot.jp/ これと同等のネットワーク == サーバ == ||server0||192.168.255.1|| ルートサーバ 兼 .nom ゾーンサーバ||NSD 3.2.15|| ||server1||172.16.1.1||bind.nom ゾーンサーバ (移転先)||NSD 3.2.13|| ||server2||172.16.17.1||bind.nom ゾーンサーバ (移転元)||BIND 9.9.2-rpz+rl.094.21-P2|| ||server3||172.16.33.1||キャッシュサーバ||BIND 9.8.4-P1他/Unbound1.4.18|| == 設定 == server0 root zone {{{ . 1800 IN SOA a.root-servers.net. rootadmin.e-ontap.com. 2012020700 1800 900 604800 1800 . 518400 IN NS a.root-servers.net. arpa. 172800 IN NS a.root-servers.net. a.root-servers.net. 518400 IN A 192.168.255.1 nom. 900 IN NS a.nom. a.nom. 900 IN A 192.168.255.1 }}} server0 .nom zone {{{ nom. 600 IN SOA a.nom. rootadmin.e-ontap.com. 2012071601 1800 900 604800 600 nom. 600 IN NS a.nom. a.nom. 600 IN A 192.168.255.1 wine.nom. 86400 IN NS ns.wine.nom. ns.wine.nom. 86400 IN A 172.16.1.1 bind.nom. 600 IN NS ns.bind.nom. ;ns.bind.nom. 300 IN A 172.16.1.1 切り替え後 ns.bind.nom. 300 IN A 172.16.17.1 ;切り替え前 ; beer.nom. 86400 IN NS ns.beer.nom. ns.beer.nom. 86400 IN A 172.16.1.1 }}} server2 bind.nom zone (移転元) {{{ $TTL 60 bind.nom. SOA ns.bind.nom. nobody.localhost. 42 1d 12h 1w 3h bind.nom. 180 NS ns.bind.nom. bind.nom. TXT "server2" ns.bind.nom. 180 A 172.16.17.1 www.bind.nom. A 172.16.17. }}} server1 bind.nom zone (移転先) {{{ bind.nom. 1800 IN SOA ns.bind.nom. tss.e-ontap.com. 2012020801 1800 3600 86400 600 bind.nom. 1800 IN NS ns.bind.nom. bind.nom. 1800 IN MX 10 mx.bind.nom. bind.nom. 1800 IN TXT "server1" ns.bind.nom. 1800 IN A 172.16.1.1 www.bind.nom. 1800 IN A 172.16.1.1 1800 IN TXT "v=spf1 " }}} (他の実験環境の流用なので関係ない設定もあります) == 実験結果 == *[[DNS/ゾーンサーバ移転/実験1|実験1 旧サーバでゾーンデータを削除するケース]] *[[DNS/ゾーンサーバ移転/実験2|実験2 旧ゾーンサーバがキャッシュ兼用で上位Referral を返すケース]] *[[DNS/ゾーンサーバ移転/実験3|実験3 旧ゾーンサーバがキャッシュ兼用で新ゾーンサーバのキャッシュが入った状態で問い合わせをかけるケース]] *[[DNS/ゾーンサーバ移転/実験4|実験4 旧ゾーンサーバが旧ゾーンデータを持ったまま動作しているケース]] *[[DNS/ゾーンサーバ移転/実験5|実験5 BIND 9.2.3 より前の BIND をキャッシュに使って問題が発生するケース]]