一般的な DNS 名前解決の問題を迅速に特定し、解決します。
事前準備
-
DNS 名前解決のテスト方法を使用して、名前解決が機能していることを確認してください。
-
DNS の変更が伝播するまでには時間がかかります。DNS レコードを変更または削除した後は、トラブルシューティングを行う前に TTL 値に加えて 10 分間待機してください。変更または削除した DNS レコードが有効になるまでにどのくらいかかりますか?
問題の特定
|
症状 |
考えられる原因 |
詳細 |
|
どのリージョンからもアクセスできない |
|
|
|
一部のリージョンでアクセスに問題がある |
|
|
|
DNS レコードの変更が反映されない |
|
|
|
DNS サーバーの変更が反映されない |
|
|
|
メールを送受信できない |
|
|
|
DNS 名前解決は正常だが、Web サイトにアクセスできない |
|
1. ドメインステータスの異常、または DNS 設定の誤り
DNS サーバーのステータス
確認:Alibaba Cloud DNS - パブリックゾーンに移動し、ドメイン名リストの [DNS Server IP Address] 列を確認してください。
[DNS Server IP Address] 列のステータスが [正常] (緑のチェックマーク) であれば、DNS サーバーは正常に動作しています。
症状:ステータスが [Assigned NS not used]、[Query NS failed]、または [Detection Timed Out] です。
解決策:DNS サーバーのステータスを確認し、例外を処理するの手順に従ってください。
DNS レコードの問題
確認:Alibaba Cloud DNS - パブリックゾーンに移動し、ドメイン名を選択して DNS レコードのリストを確認してください。
症状:DNS レコードが存在しない、DNS レコードが一時停止している、またはホストレコード/レコード値の設定が正しくありません。
解決策:
|
シナリオ |
説明 |
解決策 |
|
該当する DNS レコードが見つからない |
必要な DNS レコードがありません。 |
ビジネス要件に基づいて必要な DNS レコードを追加してください。 |
|
DNS レコードが一時停止している |
DNS レコードは存在しますが、[一時停止] しています。 |
DNS レコードを有効化してください。 |
|
ホストレコードの設定が正しくない |
|
ホストレコードを正しい値に変更してください。 |
|
レコード値の設定が正しくない |
|
レコード値を正しい値に変更してください。 |
2. 一部のリージョンにおけるアクセス問題
クエリソース未設定:[Default] 回線
確認:Alibaba Cloud DNS - パブリックゾーンに移動し、ドメイン名を選択して DNS レコードのリストを確認してください。
症状:スマート DNS を使用して [クエリソース] を特定のリージョンまたはキャリアに設定していますが、クエリが設定済みの回線に一致しません。
解決策:
-
方法 1:[クエリソース] を [Default] に変更します。
リージョン別の名前解決が不要な場合に使用します。
-
方法 2:回線別の設定を維持し、[Default] の DNS レコードを追加します。
[クエリソース] を [Default] に設定した新しい DNS レコードを追加し、その他のパラメーターはすべて同じ設定を維持します。
ローカル DNS サーバーのキャッシュの問題
確認:DNS の伝播時間は、ローカル DNS サーバーのキャッシュ更新間隔に依存します。キャッシュ時間が長いサーバーでは古いレコードが返され、一部のリージョンでアクセスに失敗する可能性があります。
解決策:ローカル DNS キャッシュの有効期限が切れるまで待ってください。Alibaba Cloud DNS はこれを制御できません。更新を早めるには、ISP にお問い合わせください。
3. メールの名前解決の問題
レコード設定の誤り
確認:Alibaba Cloud DNS - パブリックゾーンに移動し、対象のドメイン名を選択して DNS レコードのリストを確認してください。
症状:ホストレコードが正しくない、DNS レコードが存在しない、または DNS レコードが重複しています。
解決策:
|
シナリオ |
説明 |
解決策 |
|
ホストレコードの設定が正しくない |
設定したホストレコード ( |
メールプロバイダーの要件に合わせて DNS レコードを変更してください。 |
|
DNS レコードが存在しない |
メールプロバイダーが指定する必須レコード (MX、CNAME、または TXT) がありません。 |
メールプロバイダーの指定に従って不足しているレコードを追加してください。 |
|
DNS レコードが重複している |
重複する DNS レコード (同じホストレコードとタイプ) が、メールプロバイダーの要件と競合しています。たとえば、古い MX レコードを削除する前に新しい MX レコードを追加した場合です。 |
重複している DNS レコードを削除するか、一時停止してください。 |
伝播の遅延
新しい DNS レコードの伝播には時間がかかります。この時間はレコードの TTL 値に依存しますが、ローカル DNS サーバーのキャッシュにより、最大 48 時間かかる場合があります。しばらくしてから再試行してください。
4. Web サイトのアクセスの問題
URL のプロトコルが http であり、https ではないことの確認
ブラウザは既定で https プレフィックスを追加します。demo.example.com を入力すると、ブラウザは https://demo.example.com にアクセスしますが、サイトが http のみをサポートしている場合があります。
確認:ブラウザから URL をコピーして、https を使用しているかどうかを確認してください。
解決策:
解決策 1:https を http に変更し、URL をアドレスバーに貼り付けて再試行してください。
解決策 2:Web サイトに HTTPS 証明書を設定し、サービスをポート 443 でリッスンするように設定したうえで、https を使用して Web サイトにアクセスします。
Web サイトサービスの問題
Web サイトへのアクセスは、ネットワークの問題、ファイアウォールルール、またはポート設定の誤りなど、サーバー側の問題によって失敗する場合があります。詳細については、「ECS インスタンスにデプロイされた Web サイトにアクセスできない問題を迅速にトラブルシューティングする」をご参照ください。
よくある質問
-
DNS レコードの伝播時間
DNS レコードを変更または削除した後、伝播には最大でレコードの変更前の TTL 値分の時間がかかります。たとえば TTL が 10 分の場合、グローバルに伝播するまで 10 分かかります。
一部キャリアのローカル DNS サーバーでは、より長いキャッシュ時間が強制されるため、伝播が最大 48 時間遅れる場合があります。レコードを変更する際は、サービス中断を防ぐため、古い IP アドレスと新しい IP アドレスの両方でサービスを利用可能な状態にしておいてください。
-
DNS サーバー変更の伝播時間
DNS サーバー変更の伝播は、ローカル DNS キャッシュ内のドメインの NS レコードの TTL に依存します。TTL は TLD によって数分から 48 時間まで異なります。
たとえば、.com のトップレベルドメイン (TLD) サーバーは NS レコードを最大 48 時間キャッシュします。一方、.cn のトップレベルドメイン (TLD) サーバーは 24 時間キャッシュします。DNS サーバーの変更がグローバルに伝播するまで最大 48 時間かかる場合があります。