- PR -

DNSのTTLの設定について

1
投稿者投稿内容
haru
常連さん
会議室デビュー日: 2003/01/04
投稿数: 49
投稿日時: 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とはなにか意味が違うのでしょうか?
両方設定していた場合どちが有効になるのかな?なんて思ってしました。

長くなりましたが、ご助言宜しくお願いいたします。
R'lyeh
会議室デビュー日: 2003/09/28
投稿数: 1
投稿日時: 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

それでは
haru
常連さん
会議室デビュー日: 2003/01/04
投稿数: 49
投稿日時: 2003-09-28 12:59
R'lyehさんご返信ありがとうございます。
明確に違うものなのですね。

詳しい資料紹介ありがとうございました。
分かりやすかったです。
またじっくり読んで勉強したいと思います。

1

スキルアップ/キャリアアップ(JOB@IT)