DNS サーバーの設定が正しくないと、ドメインにアクセスできなくなったり、名前解決エラーが発生したりする可能性があります。Alibaba Cloud DNS コンソールを使用して、DNS サーバーのステータスを確認し、正常な名前解決を復元してください。
基本概念
ドメインのDNS サーバーとは、通常、そのドメインの公開権威DNS サーバーのアドレスを指します。登録後、レジストラーはデフォルトのDNS サーバーを設定し、トップレベルドメイン (TLD) サーバーと同期させます。名前解決中、ローカルリゾルバーは TLD サーバーにクエリを送信して DNS サーバーのアドレスを取得し、次にそのサーバーにクエリを送信してドメインの DNS レコードを取得します。
ドメインの DNS サーバーの確認
コンソール
Alibaba Cloud DNS - パブリックゾーン ページに移動します。
対象のドメインを見つけます。DNS サーバーアドレス 列で、ドメインの DNS サーバーのステータスを表示できます。ステータスにカーソルを合わせると、現在の DNS と Alibaba Cloud DNS システムによる DNS の割り当て を表示できます。
CLI
nslookup -type=ns example.com
dig NS example.com出力例:
example.com. 3547 IN NS dns30.hichina.com.
example.com. 3547 IN NS dns29.hichina.com.レジストラー
レジストラーで DNS サーバーのアドレスを確認します。次の例では、Alibaba Cloud で登録されたドメインを使用します。
[ドメイン] コンソールに移動します。リストでドメインを見つけます。**[操作]** 列で、[管理] をクリックしてドメイン詳細ページに移動します。
左側のナビゲーションペインで、[DNS 変更] を選択して DNS サーバーのアドレスを表示します。
ステータスエラーの診断と解決
システムは、TLD サーバーに NS レコードをクエリし、期待値と比較することで、ドメインが割り当てられた DNS サーバーを参照しているかどうかを定期的にチェックします。次のステータスが表示される場合があります。
ステータス 1: [ドメイン名の DNS 情報が見つかりません]
Alibaba Cloud DNS が TLD サーバーからドメインの NS レコードを取得できませんでした。
考えられる原因 | 影響 | ソリューション |
DNS サーバーが設定されていません。 | ドメインの名前解決ができません。 | DNS サーバーアドレス を、Alibaba Cloud DNS から割り当てられたアドレスに設定してください。手順については、「DNS サーバーの変更」をご参照ください。 |
現在のドメインがサブドメインである場合、親ドメインに NS レコードが設定されていないとこの問題が発生する可能性があります。 | ドメインの名前解決ができません。 | 親ドメインの DNS サーバーで、サブドメインの DNS サーバーアドレス が Alibaba Cloud DNS によって割り当てられた DNS サーバーを指すように、2 つの NS レコードを設定します。 サブドメイン管理。 重要 親ドメインに NS レコードがすでに設定されているにもかかわらず、[ドメイン名の DNS 情報が見つかりません]ステータスが続く場合は、ヘルスチェックが定期的かつ非同期に更新されることによる遅延の可能性が高いです。5 分待ってからページを更新してください。 |
ステータス 2: [システムが割り当てた DNS アドレスが使用されていません]
ドメインは、Alibaba Cloud DNS から割り当てられたDNS サーバーアドレスを使用していません。
考えられる原因 | 影響 | ソリューション |
ドメインは[DNS サーバーアドレス] 以外から提供された[DNS Server IP Address]を使用しています。 ドメイン登録と DNS 名前解決は 2 つの独立したサービスです。Alibaba Cloud で購入したドメインでも、サードパーティ DNS プロバイダー (AWS Route 53 や Cloudflare など) を権威名前解決に使用できます。この場合、Alibaba Cloud DNS コンソールで追加した DNS レコードは、サードパーティプロバイダーが権威名前解決を担っているため、インターネット上で有効になりません。 |
| Alibaba Cloud DNS を使用するには、ドメインの DNS サーバーを Alibaba Cloud DNS から割り当てられたアドレスに変更してください。手順については、「DNS サーバーの変更」をご参照ください。変更後、新しい DNS サーバーがグローバルに有効になるまで最大 48 時間かかる場合があります。サービス中断を避けるため、この期間中は元の DNS プロバイダーのレコードを変更しないでください。 重要 すでに DNS サーバーを変更したにもかかわらず、DNS サーバーアドレス 列に[システムが割り当てた DNS アドレスが使用されていません]ステータスが表示され続ける場合は、遅延が原因である可能性が高いです。ヘルスチェックは定期的かつ非同期に更新されます。5 分待ってからページを更新してください。 |
ドメインは Free Edition の DNS サーバーを使用するように設定されていますが、システムは Paid Edition の DNS サーバーを割り当てています。 | 無料ラインでの名前解決は機能しますが、有料ラインでは失敗します。「名前解決ライン」をご参照ください。 | DNS サーバーをAlibaba Cloud DNS システムによる DNS の割り当てに変更してください。 |
ドメインは Paid Edition の DNS サーバーを使用するように設定されていますが、システムは Free Edition の DNS サーバーを割り当てています。 | ドメインの名前解決ができません。 | DNS サーバーをAlibaba Cloud DNS システムによる DNS の割り当てに変更してください。 |
ドメインの有効期限が切れ、システムが DNS サーバーを自動的に | ドメインの名前解決ができません。 | レジストラーでドメインを更新してください。 |
ステータス 3: [クエリタイムアウト]
DNS サーバーのクエリがタイムアウトしました。
考えられる原因 | ソリューション |
ネットワークの問題またはその他の一時的な問題により、タイムアウトが発生しました。 | これはドメインの名前解決には影響しません。ステータスは数分後に正常に戻ります。dig または nslookup コマンドを使用して、名前解決の結果を確認できます。 |
付録
[Alibaba Cloud DNS システムによる DNS の割り当て]
Alibaba Cloud DNS は、エディション (Paid Edition または Free Edition) に応じて異なる NS アドレスを割り当てます。範囲は次のとおりです。
エディション | DNS サーバーアドレス |
Paid Edition | vip(1-8).alidns.com |
Free Edition | dns(1-32).hichina.com ns(1-8).alidns.com |
関連ドキュメント
DNS サーバー階層:DNS サーバーの種類と権威サーバーの役割。
DNS 名前解決プロセス:エンドツーエンドのクエリフロー。
Alibaba Cloud DNS への DNS 名前解決のスムーズな移行:DNS サーバー変更時のリスクを軽減します。