C cenaly.com
無料で始める

独自ドメイン

独自ドメインの接続:CNAMEによるサブドメイン設定、自動HTTPS証明書

On this page 23

独自ドメイン

デフォルトでは、店舗のメニューサイトはプラットフォームのサブドメイン(あなたのドメイン.cenaly.com)で公開されます。店舗が独自ドメイン(例:restoran.ge)をお持ちの場合は接続でき、サイトは menu.restoran.ge のようなアドレスで開きます。


できること#

  • 公開メニューサイトがプラットフォームのサブドメインではなくお客様のドメインで開きます。
  • 無料のHTTPS証明書:プラットフォームが自動で発行・更新するため、購入・ダウンロード・インストールは不要です。ロシアの環境(cenaly.ru)では、証明書はYandexのCertificate Manager(Let's Encrypt)がDNS検証で発行するため、そこでは_acme-challengeレコードがサブドメインにも必要です。
  • ページのアドレス(SEO、canonicalリンク)はお客様のドメインを指します。これは検索エンジンが認識するアドレスであり、広告や看板にも使用すべきアドレスです。

事前に必要なもの#

  • すでに所有しているドメイン(任意のレジストラで登録済みのもの)。
  • そのドメインのDNS管理パネルへのアクセス。通常はドメインのレジストラ、またはドメインを管理しているホスティングプロバイダにあります。
  • 「独自ドメイン」オプションが利用可能なプラン。プランに含まれるドメイン数:
プラン 含まれるドメイン数
無料(Free) 0
ベーシック(Basic) 1
プレミアム(Premium) 5
エンタープライズ(Enterprise) 無制限

上限はアカウント全体でカウントされ、店舗ごとではありません。

プランに含まれる数を超えるドメインは、有料オプション**「独自サイト」として接続できます — 1店舗あたり月額$10または年額$100(1店舗につきドメインは1つなので、これがドメイン1つの価格でもあります)。このオプションで支払ったドメインは、プランに含まれる上限を消費しません。支払い終了後は7日間の猶予期間**が適用され、その間ドメインは支払い済みとみなされ無効化されません。プランの詳細はサブスクリプションのセクションをご覧ください。


サブドメインかルートドメインか?#

どちらも利用できます:サブドメイン(menu.あなたのドメイン.ru、shop.あなたのドメイン.com)も、ルートのトップレベルドメイン(あなたのドメイン.ru — サブドメインなし)も可能です。違いはDNSレコードの数だけです:

接続するもの レコード数 種類
サブドメイン menu.あなたのドメイン.ru 1つ CNAME → プラットフォームのアドレス
ルートドメイン あなたのドメイン.ru 2つ ALIAS/ANAME → プラットフォームのアドレス および 所有権確認レコード(_cf-challenge / _acme-challenge — どちらかは管理画面に表示されます)

ルートドメインにレコードが2つ必要な理由:

  • ドメインのルートでは、DNS標準が通常のCNAMEを許可していないため、代わりにALIAS / ANAME / CNAME-flatteningタイプのレコードが必要です。これはAWS Route 53、Cloudflare、DNSimple、Gandiなど多くのプロバイダが対応していますが、すべてのプロバイダではありません。
  • このレコードはブラウザにIPアドレスを直接返し、プラットフォームが通常ドメインの向き先を確認するために使う名前を「隠して」しまいます。そのためルートドメインには所有権確認レコードが別途必要です — 多くの場合TXT _cf-challenge.あなたのドメイン.ruです。両方のレコードは管理画面にコピーボタン付きで表示されます。

プロバイダがALIASもANAMEも対応していない場合 —

  1. DNSを対応しているプロバイダ(例:Cloudflare — 無料で、ドメイン自体の移管は不要、DNSサーバーのみ)に移すか、
  2. サブドメインを接続し、レジストラでルートドメインからサブドメインへのリダイレクトを設定します(例:あなたのドメイン.ru → menu.あなたのドメイン.ru)。

以下は最も簡単なケースとしてサブドメインの手順を示します。ルートドメインでも同じですが、レコードを2つ作成する点だけが異なります — 「ルートドメイン:2つのレコード」のセクションをご覧ください。


ステップバイステップの手順#

  1. 店舗 → 対象の店舗を選択 → 「WEBメニュー」タブを開きます。「サイト」(「マーケティング」グループ)からも同じ操作が可能です:サイトのカードを開くと、ページ上で直接WEB設定の全体が表示されます。
  2. **「独自ドメイン」**ブロックを見つけます。
  3. 使用したいドメインの完全な名前を入力します:サブドメインmenu.restoran.geまたはルートドメインrestoran.geそのもの。
  4. **「接続」**をクリックします。
  5. システムが、ドメインのDNSに登録すべきレコードを表示します(サブドメインは1つ、ルートドメインは2つ)。各レコードには:
    • Host(レコード名)— 通常は入力したドメインまたはその一部と一致します;
    • Value(レコードの向き先)— プラットフォームが発行した技術的な名前。
  6. ドメインのDNS管理パネル(レジストラまたはホスティングプロバイダ)にアクセスします。
  7. 表示されたレコードを作成します:サブドメインはCNAMEを1つ、ルートドメインはALIAS/ANAMEとTXT(「ルートドメイン:2つのレコード」のセクション参照)。TTLはデフォルトのまま、または300〜3600秒に設定できます。
  8. 管理画面に戻ります — DNSレコードがシステムから見えるようになると、接続ステータスは自動で更新されます:ページは10秒ごとにステータスを問い合わせ、並行してブラウザが30秒ごとにDNSを確認し、サーバーが接続を確認する前にフィールドの直下にライブヒント(「レコードが見つかりました ✓」または「レコードは…を指しています、…が期待されます」)を表示します。**「今すぐ確認」**ボタンで確認を早めることもできます。

各種プロバイダーでのCNAMEレコードの入力方法#

よくある混乱は主に1点です。「名前」(Host/Name)欄に、サブドメイン全体を入力する場合と、左側の部分のみ(ご自身のドメインを除く)を入力する場合があります。以下の表を参考にしてください。

プロバイダー 「名前」/ Host / Name 欄 特徴
Cloudflare menu のみ(ドメインなし) このレコードのオレンジ色の雲(proxy)を必ずオフにしてください。モードは DNS only(グレーの雲)にする必要があり、そうしないと証明書とサイトが機能しません
AWS Route 53 完全な名前 menu.вашдомен.ru レコードタイプは CNAME
reg.ru / timeweb / beget menu のみ 値(Value)の末尾のドットは通常自動で付与されます。システムが表示した内容と照合してください
GoDaddy / Namecheap Host = menu Type = CNAME、Value/Points to は管理画面に表示されたとおりに入力

プロバイダーに関わらず共通のルール:

  • サブドメインにはAレコードを作成せず、IPアドレスも指定しないでください。管理画面に表示された値をCNAMEでのみ指定します。(ルートドメインは異なります。次のセクションを参照してください。)
  • 同じ名前(menu)に古いAレコードまたはAAAAレコードが既にある場合は削除してください。そうしないと新しいCNAMEレコードと競合します。
  • 通常、1つの名前に指定できるレコードは1つだけです。新しいレコードを追加する際は、同じサブドメインの古いレコードを削除してください。

ルートドメイン:2つのレコード#

トップレベルドメイン自体(вашдомен.ru、サブドメインなし)を接続する場合、「接続」を押すと管理画面に2つのレコードが表示されます。順序は問いませんので両方作成してください。

# タイプ 名前(Host) 値(Value) 目的
1 ALIAS / ANAME(Route 53では A レコードで Alias を有効にしたもの) вашдомен.ru(または @) 管理画面に表示されたプラットフォームのアドレス これにより訪問者がサイトに到達します
2 TXT _cf-challenge.вашдомен.ru(または _cf-challenge) 同じプラットフォームのアドレス ドメインがご自身のものであることを確認します。これがないとドメインは有効化されません。一部のブランドでは代わりに _acme-challenge への CNAME が表示されます。管理画面に表示された方を使用してください

プロバイダー別の特徴:

  • AWS Route 53 — レコードタイプは A、Alias = Yes に切り替え、ターゲットに管理画面のアドレスを指定します。ルーティングポリシーは Simple。加えて、名前 _cf-challenge.вашдомен.ru の TXT レコードを別途作成します。
  • Cloudflare — 名前 @ に通常の CNAME を作成します。Cloudflare が自動的に正しい応答に変換します(CNAME flattening)。このレコードの雲は**グレー(DNS only)**にする必要があります。TXT レコード _cf-challenge は通常どおりです。
  • ANAME 対応プロバイダー(DNSimple、Gandi など) — タイプは ANAME/ALIAS、値は管理画面のアドレスです。
  • プロバイダーが ALIAS の代わりに「リダイレクト/パーキング」しか提供していない場合は使用できません。ALIAS/ANAME または CNAME-flattening が必要です。

サブドメインと同様、HTTPS証明書は自動的に発行されます。www.вашдомен.ru は通常のサブドメインであり、同じく1つの CNAME で接続します。ただし、専用のロケーションを占有する必要があります。1つのロケーションには1つのドメインしか割り当てられないためです。通常は DNS プロバイダー側で www → ルート のリダイレクトを設定する方が簡単です。


所要時間と処理の流れ#

通常、DNSレコードを作成して反映された後、接続には5~15分かかります(証明書自体は、システムが CNAME レコードを認識してから通常1分以内に発行されます。ほとんどの時間は DNS の反映と最終的な有効化に費やされます)。管理画面では4ステップの進捗が確認できます。

  1. ドメインがシステムに登録されました — システムが接続リクエストを受け付けました。
  2. DNSレコードが見つかりました — システムがプロバイダー側でレコードを確認しました(2つある場合は必要なすべてのレコード)。
  3. 証明書が発行されました — ドメインの HTTPS 証明書が自動的に発行されました(AWS 環境では AWS が、ロシアの環境では Yandex の Certificate Manager が Let's Encrypt 上で発行します)。
  4. サイトが有効です — ドメインが完全に接続され、新しいアドレスでサイトが開きます。

ステッパーの横には短いステータスが表示されます:「DNS を待機中」「確認中」「有効」「エラー」「無効」。レコードが正しく作成された後に短時間「確認中」と表示されるのは正常です。この時点でシステムがルーティングを書き込んでおり、ステータスは自動的に「有効」に変わります。

管理画面のタブを開いたままにしておく必要はありません。確認と有効化はバックグラウンドで続行されます。ページに戻ると、更新されたステータスが表示されるだけです。確認を早めたい場合は、**「今すぐ確認」**を押してください。

証明書は自動的に発行・更新されます。現在も将来も、お客様による操作、支払い、ファイルのアップロードは一切不要です。


問題が発生した場合#

レコードがシステムに表示されない#

DNSの変更はすぐに反映されるわけではありません。通常は速やかに反映されますが、一部のプロバイダーではキャッシュにより最大1時間かかることがあります。レコードが表示されているかどうかは、次のコマンドで確認できます:

nslookup -type=CNAME menu.вашдомен.ru

ルートドメインの場合は、両方のレコードを確認します:

nslookup -type=A вашдомен.ru
nslookup -type=TXT _cf-challenge.вашдомен.ru

または、任意のオンラインDNSレコードチェッカーでも確認できます。そこにレコードが存在するのに、管理画面でまだ「見つかりません」と表示される場合は、もう少し待ってから「今すぐ確認」をクリックしてください。

レコードが誤った場所を指している#

管理画面がその旨を明示的に通知します。DNS設定を開き、レコードの値と「独自ドメイン」ブロックに表示されている内容を照合してください。多くの場合、Valueの入力ミスか、レコードの種類が間違っている可能性があります。

Cloudflareのプロキシが有効になっている#

ドメインがCloudflareを通じて管理されており、レコードの横の雲アイコンがオレンジ色の場合は、無効にしてください(灰色にし、DNS onlyモードにします)。プロキシが有効な間は、証明書の発行とドメインの確認が完了しません。「プロキシが有効です」という専用のメッセージは管理画面には表示されず、通常の「レコードが誤った場所を指しています」または「レコードを確認できませんでした」と表示されるため、Cloudflareで接続が停滞している場合は、まず雲アイコンを確認してください。

ルートドメインが「保留中」のままになる#

2つ目のレコード — 所有権の確認(_cf-challenge.вашдомен.ru または _acme-challenge.вашдомен.ru、管理画面に表示されている方を確認してください)が作成されていることを確認してください。これがないと、プラットフォームはドメインがあなたのものであることを確認できず、ALIAS/ANAMEがすでに正しく設定されていても、有効化は完了しません。レコードの値は、管理画面に表示されている内容と正確に一致している必要があります。

また、ALIAS/ANAMEレコードはブラウザでは確認できないことにもご注意ください(IPアドレスを返すため、名前ではありません)。この場合、管理画面は正直に「レコードを確認できませんでした」と表示し、サーバー側の確認を待ちます。これはエラーではありません。バックグラウンドでの確認が独自に進行しています。

ドメインがすでに別のアカウントで使用されている#

各ドメイン/サブドメインは、同時に1つのプラットフォームアカウントにのみ接続できます。ドメインがご自身のものであると確信しているのに、システムが使用中と表示する場合は、サポートにお問い合わせください。

「サイトは開くが、表示されるメニューが違う」#

ドメインが、そのアドレスで開くべきメニューを持つ該当の店舗に接続されているか確認してください。複数の店舗がある場合、ドメインがどの店舗に紐づいているか混同しやすくなります。


ドメインの切断#

同じ「独自ドメイン」ブロックに**「切断」**ボタンがあります(2段階の確認があるため、誤って押すことはありません)。切断後:

  • サイトは再びプラットフォームのサブドメインの標準アドレスでアクセス可能になります;
  • SEOアドレス(canonical、sitemap、フィード)は自動的にサブドメインに再構築されます;
  • レジストラで作成したレコード(CNAMEまたはALIAS/ANAMEと確認レコード)は、すぐに削除しても、しなくても構いません。それらはもう何にも影響しません;
  • 切断はワンクリックで不可逆です。ドメインを元に戻すには、再度接続し、証明書の発行を再度待つ必要があります。

よくある質問#

複数のドメインを接続できますか?#

はい、1店舗につき1ドメインです。同時に利用できるドメイン数はプラン(上記の表を参照)と追加パッケージによって異なります。

ドメインに専用のホスティングは必要ですか?#

いいえ。サイトは完全にプラットフォームのインフラ上に配置されます。必要なのは、ドメインのDNSレコードをそこに向けることだけです。

ドメインの接続は、このドメインのメールに影響しますか?#

いいえ。追加するのは管理画面に表示されているレコードのみです。お客様のMXレコード(メール)は変更されず、これまで通り動作します。これは、ALIAS/ANAMEとMXが問題なく共存するルートドメインにも当てはまります。

www でも動作しますか?#

はい — www.вашдомен.ru もサブドメイン(DNS用語では第3レベル)であるため、他のサブドメインとまったく同じように接続できます。

ルートドメインと www を同時に接続できますか?#

1店舗につき1ドメインです。一般的な方法は、ルートドメイン вашдомен.ru を接続し、www.вашдомен.ru にはプロバイダー側でリダイレクトを設定する(またはその逆)ことです。

接続時にサブドメインを間違えた場合はどうすればよいですか?#

現在のドメインを切断し、正しい名前で再度接続してください。レコードがまだ機能していなければ、プランのドメイン上限は無駄に消費されません。


関連セクション#

Was this article helpful?