M cenaly.com
🛍️ Розница, услуги и витрина

🔗 Свой домен

Подключение собственного домена к сайту: поддомен по CNAME, автоматический HTTPS-сертификат

Документация

Свой домен

По умолчанию сайт-меню локации живёт на поддомене платформы (ваш-домен.cenaly.com). Если у заведения есть собственный домен (например, restoran.ge), его можно подключить — и сайт откроется по адресу вида menu.restoran.ge.

Здесь описано именно подключение домена. Оформление сайта — шаблоны, цвета, раскладка — в разделе Конструктор сайта. Тарифы и доп. пакеты — в разделе Подписка.


Что вы получите

  • Публичный сайт-меню откроется на вашем домене, а не на поддомене платформы.
  • Бесплатный HTTPS-сертификат: AWS выпускает и автоматически продлевает его сам — вам не нужно ничего покупать, скачивать или устанавливать.
  • Адреса страниц (SEO, canonical-ссылки) будут указывать на ваш домен — это тот адрес, который увидят поисковики и который стоит использовать в рекламе и на вывесках.

Что нужно заранее

  • Домен, который уже принадлежит вам (зарегистрирован у любого регистратора).
  • Доступ в панель управления DNS этого домена — обычно она находится у регистратора домена или у хостинг-провайдера, где домен обслуживается.
  • Тариф с доступной опцией «Собственный домен». Сколько доменов включено в тариф:
Тариф Доменов включено
Free 0
Mini Cafe 1
Cafe 5
Restaurant без ограничений

Сверх включённого в тариф количества домен можно подключить как платную опцию «Собственный сайт» — $10/мес или $100/год за домен. Подробнее о тарифах — в разделе Подписка.


Поддомен или корневой домен?

Работают оба варианта: и поддомен (menu.вашдомен.ru, shop.вашдомен.com), и корневой домен верхнего уровня (вашдомен.ru — без всякого поддомена). Разница только в количестве DNS-записей:

Что подключаете Сколько записей Какие
Поддомен menu.вашдомен.ru одна CNAME → адрес платформы
Корневой домен вашдомен.ru две ALIAS/ANAME → адрес платформы и TXT на _cf-challenge.вашдомен.ru

Почему у корневого домена записей две:

  • На корне домена стандарт 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).

Ниже инструкция дана для поддомена как для самого простого случая; для корневого домена всё то же самое, только записи создаются две — см. раздел «Корневой домен: две записи».


Пошаговая инструкция

  1. Откройте Локации → выберите нужную локацию → вкладка «Сайт» (или «Веб»).
  2. Найдите блок «Собственный домен».
  3. Введите полное имя домена, который хотите использовать: поддомен menu.restoran.ge или сам корневой домен restoran.ge.
  4. Нажмите «Подключить».
  5. Система покажет записи, которые нужно перенести в DNS вашего домена (для поддомена — одну, для корневого домена — две), у каждой:
    • Host (имя записи) — обычно совпадает с введённым доменом или его частью;
    • Value (куда указывает запись) — техническое имя, выданное платформой.
  6. Зайдите в панель управления DNS вашего домена (у регистратора или хостинг-провайдера).
  7. Создайте показанные записи: для поддомена — одну CNAME, для корневого домена — ALIAS/ANAME плюс TXT (см. раздел «Корневой домен: две записи»). TTL можно оставить по умолчанию или поставить 300–3600 секунд.
  8. Вернитесь в админку — статус подключения обновится сам, когда DNS-запись станет видна системе. Можно ускорить проверку кнопкой «Проверить сейчас».

Как заполнить CNAME-запись у разных провайдеров

Главная путаница обычно в одном: в поле «Имя» (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-записью.
  • На одно имя обычно может указывать только одна запись — при добавлении новой уберите старые записи для того же поддомена.

Корневой домен: две записи

Если вы подключаете сам домен верхнего уровня (вашдомен.ru, без поддомена), админка после нажатия «Подключить» покажет две записи — создайте обе, порядок не важен:

# Тип Имя (Host) Значение (Value) Зачем
1 ALIAS / ANAME (в Route 53 — запись типа A с включённым Alias) вашдомен.ru (или @) адрес платформы из админки по ней посетители попадают на сайт
2 TXT _cf-challenge.вашдомен.ru (или _cf-challenge) тот же адрес платформы подтверждает, что домен ваш — без неё домен не активируется

Особенности по провайдерам:

  • AWS Route 53 — запись типа A, переключатель Alias = Yes, в качестве цели укажите адрес из админки; политика маршрутизации — Simple. Плюс отдельная TXT-запись с именем _cf-challenge.вашдомен.ru.
  • Cloudflare — создайте обычную CNAME на имени @: Cloudflare сам превратит её в корректный ответ (CNAME flattening). Облачко у этой записи должно быть серым (DNS only). TXT-запись _cf-challenge — как обычно.
  • Провайдеры с ANAME (DNSimple, Gandi и др.) — тип ANAME/ALIAS, значение — адрес из админки.
  • Если провайдер предлагает только «редирект/парковку» вместо ALIAS — это не подойдёт: нужен именно ALIAS/ANAME или CNAME-flattening.

Как и для поддомена, HTTPS-сертификат выпускается автоматически, и www.вашдомен.ru при желании подключается отдельно как обычный поддомен (одной CNAME).


Сколько ждать и что происходит

Обычно подключение занимает 5–15 минут после того, как DNS-запись создана и распространилась (сам сертификат обычно выпускается меньше чем за минуту после того, как система увидит вашу CNAME-запись — основное время уходит на распространение DNS и финальную активацию). В админке видно прогресс из четырёх шагов:

  1. Домен зарегистрирован — система приняла ваш запрос на подключение.
  2. DNS-запись найдена — система увидела вашу запись у провайдера (все требуемые записи, если их две).
  3. Сертификат выпущен — AWS автоматически выпустил HTTPS-сертификат для домена.
  4. Сайт активен — домен полностью подключён, сайт открывается по новому адресу.

Держать вкладку админки открытой не обязательно — проверка и активация продолжаются в фоне; при возврате на страницу вы просто увидите обновившийся статус. При желании ускорить проверку — нажмите «Проверить сейчас».

Сертификат выпускается и продлевается автоматически — от вас никаких действий, оплат или загрузок файлов не требуется ни сейчас, ни в будущем.


Если что-то не работает

Запись не видна системе

DNS-изменения распространяются не мгновенно — обычно быстро, но кэширование у части провайдеров может занимать до часа. Проверить, видна ли запись, можно командой:

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

Для корневого домена проверяются обе записи:

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

или через любую онлайн-проверялку DNS-записей. Если записи там есть, а в админке всё ещё «не найдена» — подождите ещё немного и нажмите «Проверить сейчас».

Запись указывает не туда

Админка сообщит об этом явно. Откройте настройки DNS и сверьте значение записи с тем, что показано в блоке «Собственный домен» — скорее всего, опечатка в Value или запись создана не того типа.

Включён прокси Cloudflare

Если домен обслуживается через Cloudflare и облачко рядом с записью оранжевое — выключите его (сделайте серым, режим DNS only). Пока прокси включён, выпуск сертификата и проверка домена не пройдут.

Корневой домен «висит» в ожидании

Убедитесь, что создана TXT-запись _cf-challenge.вашдомен.ru — без неё платформа не может подтвердить владение доменом, и активация не завершится, даже если ALIAS/ANAME уже настроена правильно. Значение TXT-записи должно точно совпадать с адресом платформы из админки.

Домен уже занят другим аккаунтом

Каждый домен/поддомен может быть подключён только к одному аккаунту платформы одновременно. Если вы уверены, что домен ваш, но система пишет, что он занят — обратитесь в поддержку.

«Сайт открывается, но показывает не то меню»

Проверьте, что домен подключён именно к той локации, чьё меню должно открываться по этому адресу — при нескольких локациях легко перепутать, к какой из них привязан домен.


Отключение домена

В том же блоке «Собственный домен» есть кнопка «Отключить». После отключения:

  • сайт снова становится доступен по стандартному адресу на поддомене платформы;
  • созданные записи у регистратора (CNAME либо ALIAS/ANAME и TXT) можно, но не обязательно сразу, удалить — они больше ни на что не влияют.

Частые вопросы

Можно подключить несколько доменов?

Да, по одному домену на локацию. Сколько доменов доступно одновременно — зависит от тарифа (см. таблицу выше) и доп. пакетов.

Нужен ли отдельный хостинг для домена?

Нет. Сайт полностью размещается на инфраструктуре платформы — вам нужно только направить DNS-запись домена на неё.

Подключение домена повлияет на почту на этом домене?

Нет. Мы добавляем только те записи, которые показаны в админке; ваши MX-записи (почта) не трогаются и продолжают работать как прежде — это верно и для корневого домена, где ALIAS/ANAME и MX спокойно живут рядом.

Работает ли с www?

Да — www.вашдомен.ru тоже является поддоменом (третьего уровня в терминах DNS), поэтому подключается точно так же, как любой другой поддомен.

Можно ли подключить и корневой домен, и www сразу?

Домен на локацию — один. Обычная практика: подключить корневой вашдомен.ru, а на www.вашдомен.ru настроить у своего провайдера редирект на него (или наоборот).

Что если я ошибся с поддоменом при подключении?

Отключите текущий домен и подключите заново с нужным именем — лимит доменов по тарифу при этом не расходуется впустую, если запись ещё не заработала.


Связанные разделы