Route 53 レジストラでネームサーバーを更新するための前提条件は何ですか?

所要時間1分
0

Amazon Route 53 に登録されているドメインのネームサーバーを追加または変更したい。ドメインが利用可能であることを確認するために前提条件を満たしたい。

簡単な説明

ドメインのネームサーバーをレジストラレベルで更新すると、ドメインが数日間利用できなくなることがあります。また、ドメインが異なるシステムからの異なる値に一貫性なく解決することに気付くかもしれません。ダウンタイムを最小限に抑え、ドメインの可用性を最大限に高めるには、ドメインレジストラでネームサーバーを変更する前に次の手順を実行します。

  1. 新しいホストゾーンを設定します。
  2. 有効期限 (TTL) の値を小さくします。
  3. 以前の TTL 値の有効期限が切れるのを待ちます。
  4. 現在の DNS サービスプロバイダーでネームサーバー (NS) レコードを更新します。
  5. TTL 値を増やします。

解決策

新しいホストゾーンの設定

レジストラでネームサーバーを更新する前に、新しいネームサーバーのゾーンファイルに必要なレコードがすべて含まれていることを確認してください。

Route 53 をドメインの DNS サービスとして使用するには、必要なすべてのレコードを含むホストゾーンを作成します。Route 53 を DNS サービスとして使用する方法の詳細については、「パブリックホストゾーンの作成」を参照してください。ドメインに別の DNS サービスを使用するには、DNS プロバイダーのプロセスを使用してゾーンと必要なレコードを作成します。

TTL 値を減らします

TTL 設定は、DNS リゾルバーがレコードをキャッシュし、キャッシュされた情報を使用する期間を指定します。TTL の有効期限が切れると、リゾルバーは DNS サービスプロバイダーに更新情報を求める別のクエリを送信します。Route 53 の NS レコードのデフォルトの TTL 設定は 172,800 秒 (2 日間) です。TTL を減らさないと、ドメインは最大 2 日間利用できなくなる可能性があります。

更新後に古いネームサーバーから応答が返される可能性を減らすには、レコードの TTL 値を小さくするのがベストプラクティスです。また、ネームサーバーの更新時に問題が発生した場合は、TTL 値を低くするとドメインのダウンタイムが短縮される可能性があります。

次のレコードの TTL 設定を最小値まで減らしてください。

  • 現在使用されているゾーンの現在の NS レコード
  • 新しく作成されたゾーンの新しい NS レコード

DNS サービスに Route 53 を使用している場合は、「TTL 設定の引き下げ」を参照してください。

以前の TTL 値の有効期限が切れるのを待つ

ドメインが使用中の場合、DNS リゾルバーはネームサーバーをキャッシュします。DNS リゾルバーがネームサーバーをキャッシュすると、リゾルバーはネームサーバーをほぼ 2 日間保存します。

一部のリボルバーは古いネームサーバーを参照し、他のリゾルバーは新しいネームサーバーを参照します。TTL を下げた後に回答に誤差が生じないように、以前の TTL 値の有効期限が切れるまで待ってください。以前の TTL の有効期限が切れ、リゾルバーが新しいリクエストを行うと、リゾルバーは現在のネームサーバーと新しい TTL 値を取得します。

現在の DNS サービスプロバイダーで NS レコードを更新する

新しいネームサーバーを使用するには、現在の DNS サービスプロバイダーで NS レコードを更新します。DNS サービスとして Route 53 を使用している場合は、現在の DNS サービスプロバイダーを Route 53 ネームサーバーで更新します。

TTL 値を増やします

ドメインのトラフィックを監視します。DNS 解決が新しいネームサーバーで機能することを確認したら、TTL 値をより一般的な値に増やします。たとえば、値を 172,800 秒 (2 日) に設定します。

ネームサーバーの更新

上記のステップをすべて完了したら、Route 53 レジストラでネームサーバーを更新します

AWS公式
AWS公式更新しました 9ヶ月前
コメントはありません

関連するコンテンツ