1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【DNS】CNAMEのTTLは転送先のTTLが適用されるっぽい?

Last updated at Posted at 2022-05-23

今回のは試してみたらそういう挙動っぽかったような気がするという話であり、確定した情報ではありません。
私の勘違いとかなんか設定ミスとかだったらすみません。

どこ探してもこの件について書かれてないし、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ファイルを触る権限がなかったんですが、こういう場合はどうすればいいんですかね?

1
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?