翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
DNS 設定を変更したが、有効になっていない
DNS 設定を変更した場合、変更がまだ反映されていない一般的な理由をいくつか紹介します。
トピック
過去 48 時間以内に DNS サービスを Amazon Route 53 に移管したため、DNS は以前の DNS サービスをまだ使用している
DNS サービスを Amazon Route 53 に転送するときは、ドメインのレジストラが提供する方法を使用して、以前の DNS サービスのネームサーバーを Route 53 の 4 つのネームサーバーに置き換えました。
注記
この部分を実行したかどうか不明な場合は、最近 DNS サービスを Amazon Route 53 に転送したが、ドメインレジストラでネームサーバーを更新しなかった を参照してください。
ドメインレジストラは通常、ネームサーバーに 24~48 時間のTTL (有効期限) を使用します。つまり、DNS リゾルバーがドメインのネームサーバーを取得すると、ドメインの現在のネームサーバーに対して別のリクエストを送信するまでに、最大 48 時間その情報が使用されます。過去 48 時間以内に DNS サービスを Route 53 に転送した後に DNS 設定を変更した場合、一部の DNS リゾルバーは引き続き古い DNS サービスを使用してドメインのトラフィックをルーティングしています。
最近 DNS サービスを Amazon Route 53 に転送したが、ドメインレジストラでネームサーバーを更新しなかった
ドメインのレジストラには、ドメインの DNS サービスのネームサーバーなど、ドメインに関するさまざまな情報があります。通常、ドメインレジストラは DNS サービスでもあるため、ドメインに関連付けられているネームサーバーはレジストラに属します。これらのネームサーバーは、ドメインのトラフィックをドメインのウェブサーバーの IP アドレスなどにルーティングする方法に関する情報を取得する場所を DNS に伝えます。
DNS サービスを Amazon Route 53 に転送するときは、ドメインレジストラが提供する メソッドを使用して、ドメインに関連付けられているネームサーバーを変更する必要があります。通常、レジストラによって提供されたネームサーバーを、ドメインのために作成したホストゾーンに関連付けられる 4 つの Route 53 ネームサーバーに置き換えます。
ドメインに新しいホストゾーンとレコードを作成し、以前の DNS サービスで使用したものとは異なる設定を指定し、DNS がまだ古いリソースにトラフィックをルーティングしている場合、ドメインレジストラでネームサーバーを更新していない可能性があります。レジストラが Route 53 ホストゾーンのネームサーバーを使用しているかどうかを判断するには、また必要に応じてドメインのネームサーバーを更新するには、次の手順を実行します。
ホストゾーンのネームサーバーを取得し、ドメインレジストラでネームサーバーの設定を更新するには
にサインイン AWS Management Console し、https://console.aws.amazon.com/route53/ で Route 53
コンソールを開きます。 ナビゲーションペインで [Hosted Zones] を選択します。
[Hosted Zones (ホストゾーン)] ページで、ホストゾーンのホストゾーン名 (ラジオボタンではない) を選択します。
重要
同じ名前のホストゾーンが複数ある場合は、正しいホストゾーンのネームサーバーを取得していることを確認します。
[Record name (レコード名)] リストに、[Name Servers (ネームサーバー)] に記載されている 4 つのサーバー名を書き留めます。
ドメインのレジストラによって提供された方法を使用して、ドメインのネームサーバーのリストを表示します。
ドメインのネームサーバーが、ステップ 4 で取得したネームサーバーと一致する場合、ドメイン設定は正しくなされています。
ドメインのネームサーバーが、ステップ 4 で取得したネームサーバーと一致しない場合、Route 53 ネームサーバーを使用するようにドメインを更新します。
重要
ドメインのネームサーバーを Route 53 ホストゾーンのネームサーバーに変更すると、変更が有効になり、Route 53 が DNS サービスになるまでに最大 2 日かかる場合があります。これは、インターネット上の DNS リゾルバーが通常、ネームサーバーを 2 日に 1 回だけリクエストし、回答をキャッシュするためです。
DNSリゾルバーはレコードの古い設定をまだ使用している
レコードの設定を変更しても、トラフィックがウェブサイトのウェブサーバーなどの古いリソースにルーティングされている場合、考えられる原因の 1 つは、DNS に以前の設定がキャッシュされていることです。各レコードには、TTLサーバーの IP アドレスなど、Word リゾルバーがレコードに情報をキャッシュする時間を秒単位で指定する DNS (有効期限) 値があります。TTL で指定された時間が経過するまで、DNS リゾルバーは DNS クエリに応答して古い値を引き続き返します。レコードの TTL が何であるかを知りたい場合は、次の手順を実行します。
注記
エイリアスレコードの場合、TTL はレコードがトラフィックをルーティングする AWS リソースによって決まります。詳細については、「エイリアスレコードと非エイリアスレコードの選択」を参照してください。
レコードのTTLを表示するには
にサインイン AWS Management Console し、https://console.aws.amazon.com/route53/ で Route 53
コンソールを開きます。 [Hosted Zones] ページで、レコードを含むホストゾーンの名前を選択します。
レコードのリストで、TTL 値が必要なレコードを検索し、TTL 列の値を確認します。
注記
TTL を変更しても、変更がより早く反映されることはありません。DNS リゾルバーには値がすでにキャッシュされており、古い設定で指定された時間が経過するまで新しい設定は取得されません。
同じ名前のホストゾーンが複数あり、ドメインに関連付けられていないホストゾーンを更新しました
同じアカウントを使用するか、複数のアカウントを使用して、同じ名前のホストゾーンを複数作成できます。Route 53 がドメインのインターネットトラフィックをルーティングするために使用するホストゾーンを指定するには、そのホストゾーンの 4 つの Route 53 ネームサーバーを取得し、それらのネームサーバーを使用するようにドメイン登録を更新します。
あるホストゾーンのレコードを追加、変更、または削除しても、ドメイン登録で別のホストゾーンのネームサーバーが使用されている場合、DNS クエリに対する Route 53 の応答には変更が反映されません。ドメイン登録で、レコードを更新したホストゾーンのネームサーバーが使用されているかどうかを判断するには、次のタスクを実行します。
ドメイン登録に関連付けられているネームサーバーを特定します。「ネームサーバーまたはグルーレコードの追加または変更」を参照してください。
ステップ 1 で取得したネームサーバーと、レコードを更新したホストゾーン Route 53 に割り当てられたネームサーバーを比較します。「パブリックホストゾーンに対するネームサーバーの取得」を参照してください。
ドメイン登録のネームサーバーが、レコードを更新したホストゾーンのネームサーバーと一致しない場合は、次の 2 つのオプションがあります。
- ドメイン登録に現在関連付けられているホストゾーンのレコードを変更する (推奨)
ドメイン登録に現在関連付けられていないホストゾーンで行った変更を書き留めます。次に、ドメイン登録に関連付けられているホストゾーンに移動し、同じ変更を加えます。変更がほぼ即座に有効になるため、この方法が推奨されます。詳細については、「レコードの編集」を参照してください。
- 異なるネームサーバーを使用するようにドメイン登録を更新する
更新したホストゾーンのネームサーバーを使用するようにドメイン登録を変更します。
重要
ドメイン登録に関連付けられているネームサーバーを変更した場合、ドメインはインターネット上で最長 2 日間利用できなくなります。これは、DNS リゾルバーは通常、ネームサーバーの名前を 2 日間キャッシュするためです。リゾルバーキャッシュに関する情報など、DNS の仕組みの概要については、「」を参照してくださいAmazon Route 53 によりドメインのトラフィックをルーティングする方法。
ドメイン登録に関連付けられているネームサーバーを変更することで、基本的にドメインの DNS サービスを変更します。ドメインが現在使用中かどうかに応じて、次の 2 つのオプションがあります。
ドメインが使用中の場合は、「Route 53 を使用中のドメインの DNS サービスにする」を参照してください。
ドメインが現在アクティブでない場合は、次のタスクを実行します。
ドメインへのトラフィックのルーティングに使用するホストゾーンのネームサーバーを取得します。「パブリックホストゾーンに対するネームサーバーの取得」を参照してください。
ステップ 1 でネームサーバーを取得したホストゾーンで、NS レコードが同じ 4 つのネームサーバーを使用していることを確認します。そうでない場合は、NS レコードを更新します。「レコードの編集」を参照してください。
ステップ 1 で取得したネームサーバーを使用するようにドメイン登録を更新します。「ネームサーバーまたはグルーレコードの追加または変更」を参照してください。