今回のは試してみたらそういう挙動っぽかったような気がするという話であり、確定した情報ではありません。
私の勘違いとかなんか設定ミスとかだったらすみません。
どこ探してもこの件について書かれてないし、RFCにもいまいち見当たらないっぽいです。
ここに載ってるよってのがあったら教えてください。
どういう意味?
サーバAのzoneファイル
@ IN SOA ns1.a.com. root.a.net. (
99999 ; Serial
60 ; Refresh 60秒
60 ; Retry
60 ; Expire
60 ; Negative cache
)
foo IN A 10.0.0.1
bar IN CNAME bar.b.net.
サーバBのzoneファイル
@ IN SOA ns1.b.com. root.b.net. (
99999 ; Serial
10800 ; Refresh 10800秒
10800 ; Retry
10800 ; Expire
10800 ; Negative cache
)
bar IN A 10.1.2.3
このときにサーバAのzoneファイルを更新すると、foo.a.net
は60秒でRefreshされるけど、bar.a.net
は10800秒になるっぽい。
何が起きた?
bar.a.net
の実体をbar.b.net
からbar.c.net
に移動することになりました。
ということで、まず数日前にサーバAのzoneファイルを更新し、Refreshを60秒にしました。
そして当日、再度サーバAのzoneファイルを更新しbar IN CNAME bar.b.net.
の行をbar IN CNAME bar.c.net.
に書き替えました。
60秒で切り替わるはずが全く切り替わらない!
どうして???
どうすればいい?
今回はサーバBのzoneファイルを触る権限がなかったんですが、こういう場合はどうすればいいんですかね?