DNS サーバー キャッシングの TTL 値の設定
このセクションでは、DNS クエリー結果がキャッシュされる期間を定義するために、DNS サーバー キャッシュの TTL 値を設定する方法について説明します。
要件
このタスクを実行する前に、デバイス初期化以外の特別な設定を行う必要はありません。
概要
DNS名サーバーは、DNSクエリ応答をキャッシュに保存し、リソース レコードのTTLフィールドに指定されたTTL期間を指定します。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
します。