- - PR -
DNSのTTLの設定について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-09-28 10:46
こんにちはharuといいます。
DNSの設定について教えてください。 DNSのゾーンファイルの設定でSOAレコードの中でTTLを設定します。 私の認識としてこのTTLの値はゾーンの情報が生きている時間だと 思い、例えば他のDNSにキャッシュされている時間だと思ってました。 なのでよくDNSの設定変更などする場合TTLのデフォルトが86400(1日) なのでDNSを変更する前日とかにこのTTLの値を少なく600(10分)とかに してすぐDNS変更が有効になるのかなと思い。よくこのような作業を しています。ここまでは認識間違ってます?(^^;;; http://www.atmarkit.co.jp/fnetwork/rensai/dns01/dns01.html 以下 上記HPより引用 ・キャッシュ有効時間(TTL)― このゾーン情報をキャッシュする場合の有効時間を秒で指定する そこで最近BINDのゾーンファイルの設定項目でゾーンファイルの先頭に $TTL 1Dとかという記述を書くことができると知りました。 この場合SOAレコードの中のTTLとはなにか意味が違うのでしょうか? 両方設定していた場合どちが有効になるのかな?なんて思ってしました。 長くなりましたが、ご助言宜しくお願いいたします。 |
|
投稿日時: 2003-09-28 12:30
こんにちはR'lyehです。
結論から言うとSOA TTLと$TTLは異なるものです。 SOA TTL:ネガティブキャッシュのTTL $TTL:ゾーンのデフォルトTTL 詳しくは下記URLを参照ください。 第2回 すべての基礎、マスター・ゾーンサーバの設定(@IT) 「■TTLとネガティブキャッシュ」 http://www.atmarkit.co.jp/flinux/rensai/bind902/bind902b.html DNS 再入門 (Internet Week 2002 DNS DAY での発表資料 [PDF]) (JPRS) 「SOA TTLと$TTL」(P9)「TTLをどう設定すべきか」(P10) http://jprs.jp/tech/material/IW2002-DNS-DAY-morishita.pdf それでは |
|
投稿日時: 2003-09-28 12:59
R'lyehさんご返信ありがとうございます。
明確に違うものなのですね。 詳しい資料紹介ありがとうございました。 分かりやすかったです。 またじっくり読んで勉強したいと思います。 |
1