会社のWebサーバーの回線がADSLに変更されることになり、
移行作業を進めています。

DNS(BIND9)の正引きファイルと逆引きファイルの設定で、
TTL(キャッシュ)の数値を指定しますが、ここの数値を小さくしたいと
思うのです。
現在は86400(秒、つまり1日)を指定しているのですが、
ここの数値を600(=10分)とした場合、何か不具合が起こる可能性が
あるのでしょうか?

また、TTLに指定する適切な数値というのはあるのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

ちょっと自信なしですが...。



インターネット上の各サーバがあなたのDNSを2回以上引いた場合に
1回目でキャッシュされた時間を超えていればまたあなたのDNSサーバに接続しにきます。
TTLを短くすることで、DNSの問い合わせが頻繁に発生することになるということです。
これによりDNS問い合わせによる回線負荷やサーバ負荷、そして相手サーバのレスポンスに影響が出てきます。
まぁこれはよっぽどのサイトを立ち上げない限りあまり関係ないかもしれませんが...。

それよりも、DNSを立ち上げたばかりの時は、サーバのアドレスやホスト名が頻繁に変更になったりするかもしれないので、
しばらくはTTLを短く(言われているとおり600秒など)にしてあげるのがいいかもしれませんね。
で落ち着いたら86400秒くらいにするということで。
ということで適切な数値というのはそれぞれの運用で変わってきますが、
86400秒が一般なのではないでしょうか?

ちなみに「ホストが存在しない」という情報のキャッシュ(ネガティブキャッシュ)は600秒固定だったと思うので、
新規にホストを追加するのにTTLを小さくする という必要はなかったはずです。
(前述しましたが、ホストの変更の際は事前にTTLを小さくしておいたほうがいいです)
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。

DNSの設定が載っている本を読んだり、ホームページを見たりしていたのですが、
TTLについては、どれもあまり詳しく触れていませんでした。
(私の見た本やホームページがいけなかったのかもしれませんが・・・)
ですので、TTLの値を小さくしたり大きくしたりする事によって、
どのようになるかまでは、分からなかったんです。
とても参考になりました。

ところで、もう一つ質問があるのですが、
TTLの値を小さくするタイミングというのはあるのでしょうか?
(例えば、回線が切り替わる何日前までにはやっておかなきゃいけないとか・・・)
ご存知でしたら、ぜひ、ご教授ください。

お礼日時:2002/01/11 14:32

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDNSの逆引き設定がうまくいきません

DNSの逆引き設定についてお伺いしたいです。
プロバイダでCIDRを使用しているので、DNSの逆引き設定は権限委譲を行う上位ドメイン(ゾーン)の設定方法に合わせなければならないとのことでした。
プロバイダの指示とおりにnamed.conf と データベースを作成したのですが、
nslookup -sil で逆引きのテストをしまいたが、うまくいきませんでした。
何が原因と考えられます?
表示された内容は、
;; connection timed out ; no servers could be reached
と出ていました。

Aベストアンサー

取りあえず
BIND8系とBIND9系では
若干記述が違いますので、本家からマニュアルを
見られた方が良いと思います。

BINDの解釈自体 各上位プロバイダーの管理者に
よってまちまちですので
どれが正解でどれが間違いなど言えないのが本音です。

INは「インターネットである」と言う意味だったと
思いますので(あやふやな記憶) 必要だと考えます。


またBIND9は個人以外での運用はお勧めしません
なぜなら、BIND8よりもかなり安定しなく
問い合わせが殺到するとサービスがダウンする可能性が
あると聞いております。

Q内部DNSと外部DNSとの作り方

現在フレッツにて接続しており順調にWEB、MAIL、FTPが稼動しております。
DR(ダイアルアップルータ)にはYAMAHAのRTA50iを使用しておりポートごとの静
的なmasqueradeを行っております。ただし問題としてDNSの運用をどのように行う
のかが大変苦労しており、現在は/etc/hostsによってローカルアドレス(
192.168.0.1-192.168.0.254)の名前解決を行い。namedで外部に出て行くための
名前解決を行っております。できればnamedによりローカルの名前解決も外部用の
名前解決も行いたいのですがいいアイデアが浮かびませんなにか良い知恵などな
いでしょうか。

Aベストアンサー

BIND8 だとmarimo_cxさんのおっしゃるように、ぞれぞれ
を用意しておいて、namedを外むけ、内むけに同じホスト
で立ち上げちゃえばいいです。
でも、この前セキュリティ勧告も出たことですし、思い
切ってBIND9.1.0 以上というのも面白いかもしれません。
BIND9あと、Viewを使って、1つのnamedで、外むけ、
内むけをサポートできるようです。私はというと、
この機能はまだ未確認なのですが、試してみる価値は
あるかと思います。

参考URL:http://www.hodogaya.org/psudo-ip/psudo-ip-2.html#DNS

QBINDの設定ファイルやZONE正引き,逆引きファイルの記述方法について

ZONEの設定ファイルについて,詳しくしりたいので教えてください
例えば最初のに記述する数字。serial,expireなどは何をいみするのですか
またINやSN,MXなどの詳しい使い方
MX 数字 xxxxxxxxx
↑のときに数字のいみはなんなのでしょうか。

また行のはじめに@マークを付けるいみはあるのですか?

わかるかたやいいHPがありましたら,ぜひおしえてくださいおねがいします。

Aベストアンサー

micha-pieさん、こんばんわ。
私も以前、BINDの設定で苦しみました。
下記サイトには詳しくレコードの説明とかも載っていますので、
ぜひ、ご覧になってみてはいかがでしょうか?

http://ucchi.avis.ad.jp/docs/bind.html
http://www.atmarkit.co.jp/flinux/index/indexfiles/bindindex.html

Qexcelで作表の数値がいつの間にか2倍の数値になった。

excelについて質問です。表作成後保存して、次に同じデータを開けたら先に入力した数値が全て2倍になっていました。なぜでしょうか?ご存知の方、教えてください。

Aベストアンサー

もう少し具体的な内容を記述していただかないとなんとも
いえませんが、関数やマクロを使用して
・特定の条件に合致した場合に変更されている
・他のセル(シート)を参照しており、そちらの値が変わった
ということではありませんでしょうか?

Qcgi-binディレクトリ内のhtmlを有効にしたい

度々お騒がせしております。
本日は、Apacheの設定について
伺いたく投稿させていただきました。

apacheの設定を終え、
一通り動作するようにできたのですが、
cgi-binディレクトリに置いたhtmlや
jpg,gifといったcgi以外のファイルが
表示されません。

httpd.confによる
cgi-binディレクトリの設定でどうにかなるものと思い、
色々調べてみたのですが、
いまいち設定方法がわかりません。

以下、私の環境です。
Apacche 1.3.20
htmlディレクトリ /var/www/html/ (775)
cgi-binディレクトリ /var/www/html/cgi-bin/ (775)
現在のcgi-binディレクトリの設定
ScriptAlias /cgi-bin/ "/var/www/html/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

以上、どうかよろしくお願いいたします。

度々お騒がせしております。
本日は、Apacheの設定について
伺いたく投稿させていただきました。

apacheの設定を終え、
一通り動作するようにできたのですが、
cgi-binディレクトリに置いたhtmlや
jpg,gifといったcgi以外のファイルが
表示されません。

httpd.confによる
cgi-binディレクトリの設定でどうにかなるものと思い、
色々調べてみたのですが、
いまいち設定方法がわかりません。

以下、私の環境です。
Apacche 1.3.20
htmlディレクトリ /var/www/html/ (775)
cgi-binディレクトリ ...続きを読む

Aベストアンサー

ScriptAlias設定とは、そういう挙動をするものと認識していますが、、、
500 Internal Server Errorになると思います。


ScriptAlias以外の場所でOprions +ExecCGIすれば混在できると思います(多分?)。

# 違っていたらごめんなさい、、、


このカテゴリの人気Q&Aランキング

おすすめ情報