メインコンテンツにスキップ
モジュール 4 · レッスン 1 / 4コース内の 13/54~12 min
モジュールのレッスン (1/4)

Caching and expiration

キャッシュと有効期限

リゾルバーは、受信した TTL の応答をキャッシュします。これにより、繰り返しの検索が高速化され、トラフィックが削減されますが、権限のある変更がどこにでもすぐに表示されるわけではありません。

シンプルなタイムライン

10:00 に、リゾルバーは api.example.test → 192.0.2.10 を TTL 600 秒でキャッシュします。 10:04 に、権限のある値が 192.0.2.20 に変わります。以前の応答を保持しているリゾルバーは、10:10 頃まで応答を返し続ける可能性があります。権限を変更しても、すべてのキャッシュが即座に更新されるわけではありません。

計画的な移行の場合は、古い TTL の有効期限が切れる前に TTL を下げ、変更を加え、複数のリゾルバーからチェックして、適切な TTL を復元します。 TTL が非常に低いとクエリの負荷が増加し、すべてのアプリケーションが同時に更新に従うことが保証されません。

Laboratorio guidato: Cache e cambio di indirizzo

Il laboratorio simula la cache positiva; non usa orologi né resolver reali.

Simulazione didattica locale: nessuna query DNS viene inviata.

観察結果を比較するときは、名前とタイプ、サーバー、タイムスタンプ、残りの TTL、応答コード、および応答が認証局から来たのかキャッシュから来たのかを記録します。

理解度を確認してください

最良の答えを選択してください。このクイズはローカルで実行され、実際のドメインに DNS クエリは送信されません。

Quiz#dns.m4.l1.e1

TTL を下げると、昨日キャッシュされた回答はすぐに削除されますか?

回答の選択肢