Route 53 CNAMEが機能するのにどれくらい時間がかかりますか?


16

AmazonのRoute 53に別のサーバーを指すようにCNAMEを設定しました。

これは、既存のドメイン名を指す新しいサブドメインの新しいCNAMEです。

私が扱った他のDNSプロバイダーでは、新しい正規名レコードがすぐに別の正規ドメイン名にエイリアスされました。


数分待ちます。Route53レコードは、世界中の数十のデータセンター、およびおそらくそれらのデータセンター内の数十のサーバーに送信されるため、通常、ドメインの4つのネームサーバーアドレスが結果を返し始めるのに数秒から数分かかりました。
ceejayoz

2
彼らが「働いた」かどうかをどのようにテストしていますか?DNSには多くのキャッシュがあり、正しく実行しないと、キャッシュされたレコードが表示されます。
ラダダダダ

私がセットアップしたURLにアクセスして、テストしています。私の質問では、これは新しいレコードであると述べたので、自分のマシンにキャッシュされたレコードについて心配する必要があるかどうかはわかりません。
デビッドスルピー

回答:


14

ルート53 DNSレコードの変更は、分未満で伝播するが、TTL時間がどのように迅速に影響を与えるDNSリゾルバが更新されたレコードのために戻って確認してください

Q. Amazon Route 53のDNS設定に加えた変更は、グローバルにどれくらい迅速に反映されますか?

Amazon Route 53は、通常の条件下で60秒以内に、DNSレコードに対して行った更新を権威あるDNSサーバーの世界規模のネットワークに伝達するように設計されています。API呼び出しがINSYNCステータスリストを返すと、変更は世界中に正常に伝播されます。

DNSリゾルバーのキャッシュはAmazon Route 53サービスの制御外であり、存続時間(TTL)に従ってリソースレコードセットをキャッシュすることに注意してください。変更のINSYNCまたはPENDINGステータスは、Route 53の権限のあるDNSサーバーの状態のみを参照します。

または、AWS開発者フォーラムを好む場合...

1分以内に世界中のすべてのRoute 53サーバーに伝達されることが期待できます。ただし、TTLによって、クライアントが更新された情報を表示する速度が決定されることに注意してください。レコードのTTLを3600秒に設定すると、DNSリゾルバーはそのデータを最長1時間キャッシュしてからRoute 53に戻ることができます。更新されたレコードをできるだけ早くエンドユーザーに伝達することが重要な場合は、60秒のTTLをお勧めします。

TTLは各レコードに対して構成されているため、異なる値を使用できます。近い将来にレコードを変更する予定がない場合は、TTLを高くするとクエリのコストを節約し、物事を少し効率的にすることができます。例として、MXレコードをそのように更新する必要はないかもしれません。MXレコードのTTLが43200秒(12時間)に設定されているとします。別の電子メールプロバイダーに切り替える場合は、事前にTTLを下げるだけです。元のTTLが期限切れになるとすぐに、移動を続行できます。更新されたレコードは、TTLが低くなったため、はるかに速く伝播されます。同時に元の値にTTLを変更します。


答えてくれてありがとう。ここに連絡する前によくある質問を読みました。私が疑問に思った唯一の理由は、TTLよりも短い時間では発生しなかったからです。私が追加したレコードは、これまで存在しなかったサブドメインへのまったく新しいレコードです。
デビッドサルピー

2

CNAMEの値には注意を払っていませんが、CNAMEの仕様には誤りがあります。質問に対する答えは「インスタント」です。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.