DNS の変更が Route 53 とパブリックリゾルバで伝播するのにこれほど時間がかかっているのはなぜですか?

最終更新日: 2021 年 5 月 20 日

Amazon Route 53 パブリックホストゾーンの DNS レコードセットを更新しました。しかし、変更が伝播するまでに予想よりも時間がかかっています。DNS の変更が反映されるのに時間がかかっているのはなぜですか?

簡単な説明

DNS の伝播は、DNS の変更がインターネット経由で更新されるまでにかかる時間です。伝播が完了していない場合、クライアントにはドメイン名を解決した後に更新された値が表示されません。

不完全な伝播が発生した場合、クライアントはアプリケーションに接続できません。クライアントによっては、「Servfail」、「NxDomain」、「Refused」など、DNS 関連のエラーが発生することもあります。このシナリオでは、クライアントはアプリケーションの IP アドレスに直接接続することはできますが、ドメイン名を介して接続することはできません。

解決方法

Route 53 には、100 を超えるエッジロケーションと、クライアントからの DNS クエリに応答する DNS ネームサーバーがあります。ホストゾーンのレコードセットを更新すると、60 秒以内にすべての Route 53 エッジロケーションに変更が伝播します。エッジロケーションは、ホストゾーンからの最新の情報で更新され、それに応じてクライアントのクエリに応答します。クライアントがドメイン名のホストゾーンのネームサーバーに直接クエリを送信すると、クライアントは正しい応答を受け取ります。

dig ツールを使用して、クライアントが目的の応答を受け取ったことを確認します。

dig <domain name> <name server>

次に、パブリック DNS ツールを使用して、さまざまなリージョンからのドメインの解決方法をチェックします。ロケーションによっては、更新された値が表示されるところもあるでしょうが、他の場所では更新前の値が引き続き表示されるところもあるでしょう。または、以前の値がすべてのリージョンに表示されることがあります。どちらのシナリオでも、伝播が完了していないため、パブリック DNS リゾルバーキャッシュがクリアされるまで待つ必要があります。

DNS 設定を更新したが、予想される結果が表示されない場合は、シナリオに基づいて次のトラブルシューティング手順を参照してください。


この記事はお役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?