CNAMEを設定すると、解決に失敗するか、コンソールから不適切な解決を示すメッセージが表示されることがあります。 このトピックでは、上記の問題の一般的な原因と解決策について説明します。
解決の失敗
- 原因1: 解決レコードの競合。
CNAMEを設定すると解決レコードが競合し、解決に失敗します。
解決策: CNAMEを設定すると、次の表に示すように、解決レコードが2つの方法で競合します。 ドメイン名に以前のaレコードまたはMXレコードがある場合は、次のソリューションを実装する前に、ドメイン名が使用されなくなったことを確認してください。 新しいドメイン名を使用することもできます。競合が発生しました 対応策 CNAMEレコードがAレコードと競合する CNAMEレコードを追加する前に、Aレコードを削除する必要があります。 注 Aレコードを削除しても、CNAMEレコードの追加後にクライアントのリクエストがApsaraVideo Liveノードに送信されるため、ApsaraVideo Liveのアクセスは影響を受けません。CNAMEレコードがMXレコードと競合する URL転送を使用して問題を解決できます。 重要 送信元ドメイン名と送信先ドメイン名の両方に有効なインターネットコンテンツプロバイダ (ICP) 番号があることを確認します。 URL転送の設定の詳細については、次の表の「解決レコードの設定」をご参照ください。表 1. 解決レコードの設定 レコードタイプ ホストレコード ISPライン レコード値 TTL URL @ デフォルト 10 分 MX @ デフォルト ***.aliyundoc.com
10 分 - 原因2: 解決レコードがサブドメインに追加されます。
ApsaraVideo Liveに追加するドメイン名がサブドメインの場合、ドメイン名の解決レコードがサブドメインに追加され、解決に失敗します。
解決策: 正しい解決レコードとホストレコードを、サブドメインが属するルートドメイン名に追加します。 ドメインネームシステム (DNS) プロバイダーにサブドメインを追加する必要はありません。
- 原因3: 解決レコードの値が取得したCNAMEアドレスと同じではありません。
解決済みCNAMEレコードの値が、Alibaba Cloud CDNコンソールで取得したCNAMEアドレスと同じではないため、解決に失敗します。
解決策: 解決済みのCNAMEレコードの値と、Alibaba Cloud CDNコンソールで取得したCNAMEアドレスが同じであることを確認します。
不適切な解像度
不適切な解決は、操作が失敗したことを意味しません。 次のセクションでは、コンソールに不適切な解決を示すメッセージが表示される原因について説明します。
- 原因1: 生存時間 (TTL) に達していません。
CNAMEレコードを追加しても、インターネットサービスプロバイダー (ISP) のDNSサーバーでCNAMEレコードのTTLは更新されません。 典型的には、TTLは10分である。 CNAMEレコードを設定するときに指定する実際のTTLが優先されます。
- 原因2: CNAMEレコードがすべてのCDNノードに適用されていません。
CNAMEレコードを追加すると、Alibaba Cloud CDNは、CNAMEレコードがすべてのCDNノードで有効かどうかを確認します。 そうでない場合、高速化ドメイン名をすべてのCDNノードのIPアドレスに解決することはできません。 この場合、感嘆符 (!) が表示される。
- 原因3: ISP回線が異なる。
次の図に示すように、CNAMEレコードにはISP回線が指定されているため、高速化ドメイン名はすべてのCDNノード (中国本土以外のノードなど) のIPアドレスに解決されません。 CDNが適用されないISP回線の場合、Aレコードはサーバーに解決されます。 Alibaba Cloud CDNコンソールには、これらの行の解決が不適切であることを示すメッセージは表示されません。 この場合、サービスの使用は影響を受けません。