メインコンテンツまでスキップ

CNAMEレコードの詳細解説

CNAMEレコードとは

CNAMEレコード(Canonical Name Record)は、1つのドメインを 別のドメインに向ける ために使用され、エイリアス解決などを実現します。 例:
a.example.comwww.example.com に向けると、ユーザーが a.example.com にアクセスした際に、www.example.com にリダイレクトされるようになります。

CNAMEレコードの一般的な用途

1. サブドメインをメインドメインに向ける

  • 例:blog.example.comwww.example.com に向けると、blog.example.com へのすべてのアクセス要求が、www.example.com が指すサーバーにリダイレクトされるようになります。

2. 負荷分散とCDN

  • ドメインをCDN提供のドメインに向けることで、高速化と配信を実現します。例:www.example.comexample.cdnprovider.com に向ける。

3. サービスエイリアス

  • メールサービス、クラウドストレージ、SaaSアプリケーションなど、第三者サービスのドメイン紐付けに使用します:

    • mail.example.commail.provider.com

    • shop.example.comshop.saasplatform.com

4. ドメインリダイレクトの管理簡素化

  • サーバーに変更が生じた場合、対象ドメインの向き先を変更するだけで済み、各サブドメインのIPを修正する必要がありません。

CNAMEレコードの追加

CNAMEレコードの追加

ホストレコード

  • @ はプライマリドメイン(例:example.com)を示します

  • wwwwww.example.com を示します

  • その他の具体的なサブドメイン

タイプCNAMEレコードを選択

TTL:600秒(推奨)

:参照先となるドメインのアドレスを入力

重み:特別な要件がない場合は、一律1を入力できます。

TTL
  • TTLとは、DNSレコードが再帰DNSサーバーのキャッシュ内で保持される有効期間のことです。

  • 単位は秒です。TTLが短いほどDNS変更の反映が速くなり、TTLが長いほどキャッシュヒット率が高くなり、解決速度がより安定します。

  • 600秒(10分)は、柔軟性安定性の両方を考慮した一般的な中間値です。

重み

重みの値が大きいほど、割り当てられるアクセスの割合が高くなります。この効果は同じタイプのレコード間でのみ有効です。

注意事項

1、CNAMEレコードは別のドメインを参照するものであり、IPアドレスを指すことはできません。

2、RFC規格では、サブドメインにCNAMEを設定する場合、他のレコードを同時に存在させることはできません。実際の運用では両方が存在する場合にCNAMEが優先されることが一般的ですが、規格には準拠していません。

3、example.comのようなルートドメインには通常AレコードまたはAAAAレコードを設定する必要があり、CNAMEレコードを設定することはできません。