すべてのプロダクト
Search
ドキュメントセンター

:CNAME レコードが有効になっているかどうかを確認する方法

最終更新日:Oct 11, 2025

ドメイン名の CNAME レコードを構成した後、CNAME の解決が機能していることを確認します。これにより、トラフィックが CDN の POP (Points of Presence) に正しくルーティングされるようになります。

検証方法

nslookupdig などのクエリツールを使用して CNAME レコードを検証します。ping コマンドは返される解決情報が不正確な場合があるため、使用しないでください。

  • Windows

    コマンドプロンプト (CMD) または PowerShell で次のコマンドを実行して、CNAME レコードをクエリします。

    nslookup -type=CNAME <高速化ドメイン名>

    出力が CDN から提供された CNAME 値と一致する場合、CNAME の解決は成功です。image

  • Linux/Mac OS

    ターミナルで dig コマンドを使用してレコードを検証します。

    • (推奨) CNAME ターゲットアドレスのみをクエリする:

      dig +short <高速化ドメイン名> CNAME

      出力が CDN から提供された CNAME 値と一致する場合、CNAME の解決は成功です。結果の例を以下に示します。

      dig +short cdn.example.com CNAME
      cdn.example.com.w.alikunlun.com.
    • 詳細なドメイン名情報をクエリする:

      dig <高速化ドメイン名> CNAME

      出力の ANSWER SECTION にある CNAME 値が CDN から提供された CNAME 値と一致する場合、CNAME レコードは正常に機能しています。

      image

よくある質問

クエリで NXDOMAIN または record not found が返されるのはなぜですか。

この問題をトラブルシューティングするには、次の手順に従います。

  1. ドメインのスペルを確認する: コマンド内のドメイン名が正しく入力されていることを確認します。

  2. DNS 構成を確認する: DNS プロバイダーのコンソールで、CNAME レコードが存在し、ホストレコードが正しいことを確認します。

  3. DNS の伝播を待つ: DNS レコードの変更がグローバルに伝播するには時間がかかります。数分待ってから、クエリを再試行してください。

説明

DNS レコードがグローバルに伝播するのにかかる時間は、その Time to Live (TTL) によって異なります。たとえば、古いレコードの TTL が 10 分の場合、新しいレコードが有効になるまでに少なくとも 10 分かかります。CNAME レコードを変更する前に、変更を高速化するために、元のレコードの TTL を 60 秒などの小さい値に設定することをお勧めします。

A レコードは表示されるのに CNAME レコードが表示されないのはなぜですか。

この問題は、ホストレコードに A レコードと CNAME レコードの両方がある場合に発生します。これは無効な構成です。これを解決するには、競合する A レコードを削除し、そのホストの CNAME レコードのみを残します。