モジュール 16 · レッスン 2 / 3コース内の 53/54~15 min
モジュールのレッスン (2/3)
Serve-stale and data freshness
提供の古さとデータの鮮度
通常、リゾルバーは、TTL の有効期限が切れると、回答を更新または破棄します。 Serve-stale を使用すると、リゾルバーがデータを更新できない場合に、すぐに失敗するのではなく、期限切れの応答を一時的に返すことができます。これは、中央オフィスにアクセスできないときにディレクトリのバックアップ コピーを使用するようなものです。
これにより可用性は向上しますが、鮮度は低下します。古いアドレスは有効でなくなったり安全でなくなったりする可能性があります。リゾルバーは、更新を試み、古いデータを提供する期間を制限し、期限切れの DNSSEC 署名や、DS や TLSA などのセキュリティに敏感なレコードを慎重に処理する必要があります。
たとえば、機関に到達できず、リゾルバーに api.example.test → 192.0.2.10 がある場合、アドレスがまだ正しい場合、その古い応答を提供するとサービスが利用可能なままになる可能性があります。アドレスが再割り当てされた場合、同じ動作は危険である可能性があります。 Serve-stale はリゾルバー ポリシーであり、TTL の普遍的なキャンセルではありません。制限を定義し、その使用状況を監視します。
参照: RFC 8767 — DNS 復元力を向上させるために古いデータを提供する
理解度を確認してください
最良の答えを選択してください。この例ではトレーニング名を使用しており、実際の DNS クエリは送信しません。
サーブが古くなるとのトレードオフは何ですか?