DNS サーバー キャッシングの TTL 値を構成する
このセクションでは、DNS サーバー キャッシュの TTL 値を構成して、DNS クエリ結果がキャッシュされる期間を定義する方法について説明します。
要件
このタスクを実行する前に、デバイスの初期化以上の特別な構成は必要ありません。
概要
DNS ネーム サーバーは、リソース レコードの TTL フィールドで指定された TTL 期間、DNS クエリ応答をキャッシュに格納します。TTL 値が期限切れになると、ネームサーバーは新しい DNS クエリーを送信し、キャッシュを更新します。TTL 値は 0 〜 604,800 秒の範囲で設定できます。キャッシュされた否定応答の TTL 値を構成することもできます。負のキャッシュは、値が存在しないレコードを格納することです。この例では、キャッシュされた (および負のキャッシュされた) 応答の最大 TTL 値を 86,400 秒に設定します。
トポロジー
設定
手順
ステップバイステップでの手順
DNS サーバー キャッシュの TTL 値を構成するには:
キャッシュされた応答の最大 TTL 値を秒単位で指定します。(この例では、86400 秒は 24 時間に相当します)。
[edit] user@host# set system services dns max-cache-ttl 86400
キャッシュされた否定応答の最大 TTL 値を秒単位で指定します。
[edit] user@host# set system services dns max-ncache-ttl 86400
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
検証
設定が正常に機能していることを確認するには、 show system services
コマンドを入力します。