すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DNS:TTL の設定

最終更新日:Sep 19, 2026

Time to Live (TTL) は、ローカル DNS サーバーが DNS レコードをキャッシュする時間を秒単位で定義します。デフォルトでは、この期間は権威 DNS サーバーで設定された TTL と一致します。

TTL の仕組み

  1. ローカル DNS サーバーがクエリを受信すると、Alibaba Cloud DNS などの権威 DNS サーバーにリクエストを転送してレコードを取得します。

  2. キャッシュが有効な間にサーバーが同じドメインに対する別のクエリを受信した場合、権威 DNS サーバーに再度問い合わせることなく、キャッシュされた結果を返します。

  3. キャッシュが失効すると、ローカル DNS サーバーはレコードを破棄します。そのドメインに対する次のクエリは、権威 DNS サーバーからの新しいルックアップをトリガーします。

説明

デフォルトでは、ローカル DNS サーバーは インターネットの権威ある DNS 解決 で設定された TTL の期間、レコードをキャッシュします。ただし、一部のキャリアは独自のキャッシュポリシーを適用する場合があり、伝播が遅れる可能性があります。

エディション別の TTL 値

設定可能な最小 TTL 値は、インターネットの権威ある DNS 解決 エディションによって異なります。より短い TTL 値を設定するには、パブリックゾーン有料版 (サブスクリプション)をご購入ください。

エディション

Free Edition

Personal Edition

Enterprise Ultimate and Premium Edition

最小 TTL 値

600 秒 (10 分)

600 秒 (10 分)

1 秒

最大 TTL 値

86400 秒 (24 時間)

86400 秒 (24 時間)

86400 秒 (24 時間)

ユースケース

  1. TTL を増やして再帰的なクエリを減らし、解決を高速化

    DNS レコードが変更されることはほとんどありません。TTL を長くすると、ローカル DNS サーバーでのキャッシュ期間が延長されるため、クエリは再帰的なルックアップをトリガーせずにキャッシュから解決されます。これにより、解決速度が向上します。

  2. TTL を減らして IP アドレス変更時のダウンタイムを最小化

    DNS レコードを更新して新しい IP アドレスを指定すると、キャッシュにより変更が不均一に伝播します。一部のローカル DNS サーバーは古いレコードを返し続けますが、他のサーバーはすでに新しいレコードを取得しているため、トラフィックが新旧のサーバーに分割されます。

レコード更新のベストプラクティス

  1. ドメインの現在の TTL を確認します。この例では、10 分であると仮定します。

  2. ご利用のエディションで許可されている最小値まで TTL を下げます。たとえば、Enterprise Ultimate Edition は 1 秒をサポートしています。最小値はエディションによって異なります。詳細については、「エディション別の TTL 値」をご参照ください。

  3. 元の TTL が失効するのを待ちます (この例では 10 分)。失効後、世界中のローカル DNS サーバーは権威 DNS サーバーに問い合わせ、新しい、より短い TTL でレコードをキャッシュします。

  4. DNS レコードの IP アドレスを更新します。TTL が 1 秒の場合、世界中のローカル DNS サーバーはほぼ即座に新しいレコードを取得します。

  5. 伝播とサービスの安定性を確認した後、TTL を 10 分などのより長い値に戻します。短い TTL はキャッシュの有効性を低下させ、再帰的なクエリを増加させ、解決が遅くなる可能性があります。

    説明

    一部のローカル DNS サーバーは、権威 DNS サーバーによって設定された TTL を遵守しない場合があります。一部のリージョンでレコードが設定と一致しない場合は、より長く待ってから再テストしてください。

手順

  1. Alibaba Cloud DNS - パブリックゾーン コンソールにアクセスします。

  2. 対象のドメイン名をクリックして、解決設定 ページに移動します。

  3. 対象の DNS レコードの「操作」列で、Edit をクリックします。

  4. [レコードの編集] ダイアログボックスで、TTL 値を変更し、[OK] をクリックします。

よくある質問

TTL 値を 1 秒に設定できないのはなぜですか?

最小 TTL は Alibaba Cloud DNS のエディションによって異なります。「エディション別の TTL 値」をご参照ください。

TTL を 1 秒に設定しましたが、変更の伝播にまだ時間がかかるようです。なぜですか?

新しい TTL 設定は、以前のキャッシュが失効した後にのみ有効になります。たとえば、元の TTL が 10 分だった場合、ローカル DNS サーバーが新しい 1 秒の TTL を取得するには、その時間待つ必要があります。その後、後続のレコード変更は約 1 秒で伝播します。

追加、変更、または削除された DNS レコードが有効になるまで、どのくらい時間がかかりますか?

DNS レコードの有効時間に関するよくある質問」をご参照ください。