パスワードを忘れた? アカウント作成
15673924 journal
日記

NurseAngelの日記: CNAMEのTTLは転送先のTTLが適用されるっぽい? 2

日記 by NurseAngel

わからんので誰か教えてくれ

サーバ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秒になるっぽい。

今回はサーバBのzoneファイルを触る権限がなかったんですが、こういう場合はどうすればいいんですかね?

この議論は、NurseAngel (40269)によって「 ログインユーザだけ」として作成されている。 ログインしてから来てね。
  • by taka2 (14791) on 2022年05月27日 20時24分 (#4257629) ホームページ 日記

    TTLはSOAレコードには記述できなくて、
    ファイル先頭に $TTL 60 とデフォルト値を指定するか、

    bar 60 IN CNAME bar.b.net.

    のように個別に指定するんじゃないですかね。
    (昔は最後の NegativeのところがTTLだったけど、今はネガティブキャッシュ専用の数値になってる)

  • サーバAとサーバB間で、zone情報の同期はされている物でしょうか?
    またサーバBのZONEを更新する権限がないとありますが
    これはISP側の所謂「セカンダリDNS」に該当するものでしょうか?

    BINDの設定ではありませんが、グローバルIPアドレスとホスト名の紐づけを
    DNSで管理公開する際に、所持するグローバルIPアドレスのマスク値が/29とか
    少ない場合、セカンダリDNSと言われているISP側のDNSが実はマスター動作
    したりします。(転送は確かに master定義しているDNSからslaveと定義
    しているDNSに転送されますが、DNSサーバとしてはISP側のDNSがマスター
    動作します。 なのでTTLが想定しないとか言われることはあります。

    たしか、、
    グローバルIPアドレスが/24とかでしたら問題なかった記憶。

    サーバAとサーバBも自前で用意されているなら、今回書いている話はまったく見当違いにはなります。
    --
    ルイズ!ルイズ!ルイズ!ルイズぅぅうううわぁああああああああああああああああああああああん!!! あぁああああ…ああ…あ
typodupeerror

物事のやり方は一つではない -- Perlな人

読み込み中...