- ベストアンサー
bind8.3.1で直ぐにリセットや直ぐに反映しなおしは可能でしょうか?
TTLの値が3600だったので1時間ほどすれば、更新されるので特に問題はないと思いますが、 SOAで記述したIPアドレスが別のサーバにしてしまい、別のページが表示される愚かな状況になってしまいました。 直ぐに反映されるようにする方法はあるのでしょうか? Linuxの bindを8.3.1を使っております。 皆さんは、TTLの値はどんな値を使っておりますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>直ぐに反映されるようにする方法はあるのでしょうか? 他のDNSのキャッシュに入ったものは、期限が来るまでそのままです。 # そうじゃないとキャッシュの意味が無い。 SOAレコードを更新しても他のDNSにキャッシュされた値は変更できません。 自分が管理するDNSだったら方法はありますが、管理対象外のDNSでは手がでません。
その他の回答 (1)
BIND8はあまりさわっていないので,確証はもてないのですが, 自分が管理しているBINDに関しては,リスタートをしたり,TTLを小さくすることで,更新の頻度を上げることはできると思います(キャッシュサーバも). 自分専用のキャッシュサーバとして使っているだけならば,BINDのリスタートだけですみます. # WindowsOSなどは,OS自身がネーム情報をキャッシュするので注意してください. しかし,外部のキャッシュサーバが自分のBINDサーバのゾーンを参照するとき,外部のキャッシュサーバを一意に操作することはできませんので,ひとたび外部のキャッシュサーバに学習されてしまうと,TTLが尽きるまで,忘れてくれません. ちなみに,私はTTLの時間は,3daysにしています. 一度設定してしまえば,そうそうネームサーバの情報を書き換えるということもないので,これでいいかな,と(^^;