# サブドメインのCNAMEレコード設定

Source: https://support.kapsulehost.com/ja-jp/cname-records

CNAME（正規名）レコードは、あるドメイン名を別のドメイン名にマップします。一般的に、`shop.yourdomain.com` がShopifyストアを指すなど、サブドメインを第三者サービスに指す場合や、`mail.yourdomain.com` がGoogle Workspaceを指す場合に使用されます。

### CNAMEレコードを使用する場合

- サブドメインを外部サービス（Shopify、Squarespace、HubSpotなど）に指す
- `www` エイリアスを作成してルートドメインを指す
- 第三者サービスでドメイン所有権を確認する（[ドメイン確認レコード](https://support.kapsulehost.com/ja-jp/domain-verification-records)を参照）

### KPanelでCNAMEレコードを追加する

1. [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com) でKPanelにログインします
2. **ドメイン**に移動して、ドメインを選択します
3. **DNSレコード**をクリックします
4. **レコードを追加**をクリックします
5. タイプを**CNAME**に設定します
6. サブドメインを**名前**フィールドに入力します（例えば、`shop.yourdomain.com` の場合は`shop`）
7. ターゲットドメインを**値**フィールドに入力します（例えば、`shops.myshopify.com`）
8. **保存**をクリックします

### CNAMEレコード対Aレコード

| ユースケース | レコードタイプ |
|----------|-------------|
| IPアドレスを指す | Aレコード |
| 別のドメイン名を指す | CNAME |

第三者サービスがIPアドレスを提供する場合は、[Aレコード](https://support.kapsulehost.com/ja-jp/dns-basics)を使用します。ドメイン名を提供する場合は、CNAMEを使用します。

### wwwサブドメイン

多くのウェブサイトは`www.yourdomain.com` を`yourdomain.com` と同じ場所に指します。これはCNAMEで実現できます。

| タイプ | 名前 | 値 |
|------|------|-------|
| CNAME | www | yourdomain.com |

> **Tip:** KPanelで[ウェブサイトにドメインを追加](https://support.kapsulehost.com/ja-jp/custom-domain-for-website)すると、`www` CNAMEが自動的に作成されます。外部プロバイダーでDNSを管理している場合のみ、手動で追加する必要があります。

### CNAMEの制限事項

注意すべき技術的な制限がいくつかあります。

- ルートドメイン（`@` または`yourdomain.com`）にはCNAMEを使用**できません**。このためにはAレコードを使用します。
- 同じ名前に対して、CNAMEと他のレコードタイプ（MXやTXTなど）を同時に持つ**ことはできません**。

### 伝播を確認する

CNAMEを追加した後、世界中に伝播するまで数時間かかることがあります。現在の値を確認するには、[dnschecker.org](https://dnschecker.org)にアクセスして、サブドメインを入力し、レコードタイプとしてCNAMEを選択します。
