# 独自ドメインを接続する

> ショップを yourshop.com のような独自のアドレスで公開し、www.yourshop.com の訪問者もそこへ転送できます。設定 > ドメインでアドレスを入力し、DNS ホストでアドレスごとに CNAME レコードを追加して、「DNS を確認」を押すだけです。HTTPS は無料で自動設定されます。

ヘルプセンター / ドメイン - 2026年10月28日 更新

Shoprocket のショップを、`yourshop.com` のような独自ドメインに移せます。**設定 > ドメイン** にアドレスを入力し、ドメインを管理している場所で DNS レコードを 1 つ追加して、**DNS を確認** を押します。あとは Shoprocket が SSL 証明書の発行と更新を行うので、ショップは HTTPS で動き、管理する作業はありません。

新しいアドレスが公開されると、商品ページ、サイトマップ、フィードはすべてそのアドレスに切り替わります。Shoprocket の URL もそのまま使え、新しいアドレスへ恒久的にリダイレクトされるので、すでにあるリンクからもショップにたどり着けます。

## はじめる前に

- 自分が所有するドメインと、その DNS を管理している場所へのアクセスが必要です。多くの場合は購入した場所（GoDaddy、Namecheap、Squarespace Domains）か、Cloudflare などの DNS サービスです。
- ショップで使うアドレスを決めておきます。おすすめはルートドメインの `yourshop.com` です。DNS ホストがルートドメインをこちらに向けられない場合は、代わりに `www.yourshop.com` を使います。ドメインを入力すると、どちらが当てはまるか Shoprocket が教えてくれます。
- そのドメインですでに別のサイトを運用している場合、同じアドレスを接続すると、訪問者はそのサイトからあなたのショップに切り替わります。

## ステップ 1: ドメインを入力する

1. ダッシュボードで **設定 > ドメイン** を開きます。
2. **ホスト名** に `yourshop.com` のようなアドレスを入力します。
3. **www.yourshop.com も接続し、訪問者を yourshop.com に転送する** のチェックボックスはオンのままにしておくと、どちらのアドレスを入力した買い物客もショップにたどり着きます。アドレスが `www.yourshop.com` の場合、このチェックボックスでは代わりに `yourshop.com` が提案されます。
4. **設定を保存** をクリックします。

ページに、追加するレコードを示す **DNS レコード** カードと、その下に **ステータス** カードが表示されます。

![yourshop.com を入力し、www.yourshop.com も接続するチェックボックスをオンにしたドメイン設定ページ。追加する 2 つの CNAME レコードと、両方のアドレスの「DNS を待機中」のステータスが表示されている](https://v3.shoprocket.io/img/help/connecting-a-custom-domain/domain-settings.webp)

## ステップ 2: DNS ホストで CNAME レコードを追加する

ショップに必要なレコードは、アドレスごとに **CNAME** 1 つです。`yourshop.com` と `www.yourshop.com` の両方を接続した場合は 2 つになります。

- **名前 (Name):** あなたのアドレス。例: `yourshop.com` または `www.yourshop.com`。DNS ホストによっては、ドメインより前の部分だけを入力する形式で、ルートなら `@`、www なら `www` を使います。
- **値 (Value)**（**Target** や **Points to** と呼ばれることもあります）: `shops.shoprocket.dev`

入力ミスを防ぐため、カードのコピーボタンで両方をコピーしてください。

**自動で設定。** DNS ホストが対応している場合、カードに **自動で設定** ボタンが表示されます。DNS ホストにサインインして変更を承認すると、ショップのアドレス用のレコードが追加された状態でこのページに戻ります。2 つ目のアドレスのレコードは手動で追加してください。ルートドメインの場合、現在そのドメインに表示されている内容があなたのショップに置き換わります。開始前にページで警告が出ます。

**DNS が Cloudflare にある場合は、** 各レコードのプロキシステータスを **Proxied**（オレンジの雲）ではなく **DNS only**（グレーの雲）にしてください。

**DNS ホストがルートドメインをこちらに向けられない場合。** ルートドメインには、通常 CNAME レコードを置けません。Cloudflare、Namecheap、Porkbun、DNSimple、Amazon Route 53、Google Cloud DNS、DNS Made Easy、easyDNS はこれを回避できるので、ルートドメインが使えます。GoDaddy と IONOS は使えません。Shoprocket がこれらを検出すると、その旨を表示して **代わりに www.yourshop.com を使う** を案内します。これをクリックし、`yourshop.com` も接続するチェックボックスを外し（DNS ホストはそちらもこちらに向けられないためです）、**設定を保存** して、`www` 用の CNAME を追加してください。ルートドメインは、後述のとおり DNS ホストで転送します。

## ステップ 3: 接続を確認する

DNS の変更は通常数分で反映されますが、数時間かかることもあります。もう一度確認するには **DNS を確認** を押します。**ステータス** カードには次のいずれかが表示されます。

- **DNS を待機中**: レコードがまだ見つかっていないか、証明書を発行中です。まだ見つかっていないレコードには **まだ見つかりません** と表示されます。
- **公開中**: ショップがあなたのドメインで HTTPS 付きで動いています。
- **検証に失敗しました**: レコードが名前解決されていません。追加した名前と値を確認して、もう一度 **DNS を確認** を押してください。

2 つ目のアドレスにはメインのアドレスの下に専用の行が表示され、ステータスも同じです。ショップのアドレスが公開中になると、2 つ目のアドレスへの訪問者は自動的にそちらへ転送されます。

## yourshop.com と www.yourshop.com の両方を使えるようにする

買い物客はどちらのアドレスも入力するので、ショップは両方で応答できるべきです。いちばん簡単なのは **ホスト名** の下のチェックボックスです。オンにすると、Shoprocket が 2 つ目のアドレスも接続し、その訪問者をページやそれ以降のパスをそのままにして、ショップのアドレスへ転送します。2 つのアドレスは 1 つのショップとなり、カートもサインインも 1 つで、検索エンジンにも 1 組のページとして見えます。

メインのアドレスを入れ替えるには、**ステータス** カードの **www.yourshop.com をメインのアドレスにする** をクリックし、**設定を保存** をクリックします。DNS ホストでの変更は不要です。2 つ目のアドレスの使用をやめるには、チェックボックスをオフにして保存します。

DNS ホストがルートドメインをこちらに向けられない場合（GoDaddy、IONOS）、ショップは `www` で動き、ルートドメインは代わりに DNS ホストで転送します。チェックボックスをオンにする代わりに、もう一方のアドレスを自分で転送することもできます：

**DNS が Cloudflare にある場合:**

1. Cloudflare でドメインを開き、**DNS > Records**（レコード）に進みます。リダイレクトしたいアドレスのレコードを、プロキシステータス **Proxied**（オレンジの雲）で追加します。リダイレクトはプロキシ経由のレコードでしか動かないためです。
   - **www** をルートドメインにリダイレクトする場合: 名前が `www`、ターゲットが `yourshop.com` の `CNAME`。
   - **ルートドメイン** を www にリダイレクトする場合: 名前が `@`、アドレスが `192.0.2.1` の `A` レコード。このアドレスは、リダイレクト専用のレコード向けに Cloudflare が推奨しているダミーのアドレスです。リダイレクトは、そこに何かが届く前に応答するためです。

   これは、上で説明した DNS only のルールの唯一の例外です。ショップ自体のアドレス用の CNAME は **DNS only** のままにします。
2. **Rules > Redirect Rules**（リダイレクトルール）に進み、テンプレートからルールを作成します。**Redirect from WWW to root**、ショップが www にある場合は **Redirect from root to WWW** を選びます。
3. ルールを手動で作る場合: **Hostname** がリダイレクトしたいアドレスと等しいリクエストに一致させ、タイプを **Dynamic**、式を `concat("https://yourshop.com", http.request.uri.path)`（ショップのアドレスに置き換えます）、ステータスコードを **301** にして、**Preserve query string** にチェックを入れます。
4. 保存したら、`www.yourshop.com/products` のように末尾にページを付けて、リダイレクトしたアドレスを開きます。ショップのアドレスで同じページが表示されるはずです。

**DNS がほかの場所にある場合:** **Forwarding**、**Domain forwarding**、**Redirect**（転送またはリダイレクト）といった設定を探してください。使わない方のアドレスをショップのアドレスへ転送し、**恒久的 (301)** のリダイレクトを選びます。ほとんどのレジストラは無料で提供しています。GoDaddy でこの方法で転送できるのはルートドメインだけです。GoDaddy では www を使う必要があるため、www で運用するショップには問題ありません。

## 自分のドメインからメールも送信する

DNS ホストを開いたついでに、注文メールを自分のアドレスから送るためのレコードも追加できます。ドメインページの **このドメインからメールも送信する** の下にある **メールレコードを追加** をクリックします。メールのレコードは同じ一覧に加わるので、1 回の作業ですべて追加できます。メールの確認はショップとは別に行われるため、どちらが先に公開になっても問題ありません。

## ドメインの変更と接続解除

ショップを別のアドレスに移すには、**ホスト名** に新しいアドレスを入力して **設定を保存** をクリックし、そのアドレスの CNAME レコードを追加します。

Shoprocket の URL に戻すには、DNS レコードカードの **接続を解除** をクリックして確認します。両方のアドレスの接続が解除され、ショップはすぐに Shoprocket のアドレスに戻ります。そのあとで、DNS ホストの CNAME レコードを削除できます。

---

- HTML version: https://v3.shoprocket.io/ja/help/connecting-a-custom-domain
- Language: 日本語 (ja)
- Also in: [العربية](https://v3.shoprocket.io/ar/help/connecting-a-custom-domain.md), [Deutsch](https://v3.shoprocket.io/de/hilfe/eigene-domain-verbinden.md), [Ελληνικά](https://v3.shoprocket.io/el/help/connecting-a-custom-domain.md), [English](https://v3.shoprocket.io/help/connecting-a-custom-domain.md), [Español](https://v3.shoprocket.io/es/ayuda/conectar-tu-propio-dominio.md), [Français](https://v3.shoprocket.io/fr/aide/connecter-votre-propre-domaine.md), [עברית](https://v3.shoprocket.io/he/help/connecting-a-custom-domain.md), [हिन्दी](https://v3.shoprocket.io/hi/help/connecting-a-custom-domain.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/bantuan/menghubungkan-domain-sendiri.md), [Italiano](https://v3.shoprocket.io/it/aiuto/collegare-un-dominio-personalizzato.md), [Lietuvių](https://v3.shoprocket.io/lt/pagalba/savo-domeno-prijungimas.md), [Norsk](https://v3.shoprocket.io/nb/hjelp/koble-til-eget-domene.md), [Nederlands](https://v3.shoprocket.io/nl/hulp/eigen-domein-koppelen.md), [Polski](https://v3.shoprocket.io/pl/pomoc/podlaczanie-wlasnej-domeny.md), [Português](https://v3.shoprocket.io/pt/ajuda/conectar-dominio-proprio.md), [Română](https://v3.shoprocket.io/ro/ajutor/conectare-domeniu-propriu.md), [Русский](https://v3.shoprocket.io/ru/help/connecting-a-custom-domain.md), [ไทย](https://v3.shoprocket.io/th/help/connecting-a-custom-domain.md), [Türkçe](https://v3.shoprocket.io/tr/yardim/kendi-alan-adini-baglama.md), [中文](https://v3.shoprocket.io/zh/help/connecting-a-custom-domain.md)
