C cenaly.com
Почати безкоштовно

Власний домен

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

On this page 23

Власний домен

За замовчуванням сайт-меню локації працює на піддомені платформи (ваш-домен.cenaly.com). Якщо у закладу є власний домен (наприклад, restoran.ge), його можна підключити — і сайт відкриється за адресою виду menu.restoran.ge.


Що ви отримаєте#

  • Публічний сайт-меню відкриється на вашому домені, а не на піддомені платформи.
  • Безкоштовний HTTPS-сертифікат: платформа випускає та автоматично продовжує його сама — вам не потрібно нічого купувати, завантажувати чи встановлювати. У російському контурі (cenaly.ru) сертифікат випускає Certificate Manager Яндекса (Let's Encrypt) з DNS-валідацією, тому там запис _acme-challenge потрібен і для піддомену теж.
  • Адреси сторінок (SEO, canonical-посилання) вказуватимуть на ваш домен — це та адреса, яку побачать пошуковики і яку варто використовувати в рекламі та на вивісках.

Що потрібно заздалегідь#

  • Домен, який уже належить вам (зареєстрований у будь-якого реєстратора).
  • Доступ до панелі керування DNS цього домену — зазвичай вона розташована у реєстратора домену або у хостинг-провайдера, де домен обслуговується.
  • План із доступною опцією «Власний домен». Скільки доменів включено в план:
План Доменів включено
Безкоштовний (Free) 0
Базовий (Basic) 1
Преміум (Premium) 5
Корпоративний (Enterprise) без обмежень

Ліміт рахується на весь обліковий запис, а не на кожну локацію окремо.

Понад включену в план кількість домен можна підключити як платну опцію «Власний сайт» — $10/міс або $100/рік за локацію (а оскільки домен на локацію один, це ж і ціна за домен). Домени, оплачені цією опцією, включений у план ліміт не витрачають. Після закінчення оплати діє пільговий період 7 днів: домен увесь цей час вважається оплаченим і не відключається. Докладніше про плани — у розділі Підписка.


Піддомен чи кореневий домен?#

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

Що підключаєте Скільки записів Які
Піддомен menu.вашдомен.ru один CNAME → адреса платформи
Кореневий домен вашдомен.ru два ALIAS/ANAME → адреса платформи і запис підтвердження володіння (_cf-challenge / _acme-challenge — який саме, покаже адмінка)

Чому в кореневого домену записів два:

  • На корені домену стандарт 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. Відкрийте Локації → виберіть потрібну локацію → вкладка «WEB меню». Те саме доступно з розділу «Сайти» (група «Маркетинг»): картка сайту відкриває повні WEB-налаштування прямо на сторінці.
  2. Знайдіть блок «Власний домен».
  3. Введіть повне ім'я домену, який хочете використовувати: піддомен menu.restoran.ge або сам кореневий домен restoran.ge.
  4. Натисніть «Підключити».
  5. Система покаже записи, які потрібно перенести в DNS вашого домену (для піддомену — один, для кореневого домену — два), у кожного:
    • Host (ім'я запису) — зазвичай збігається з введеним доменом або його частиною;
    • Value (куди вказує запис) — технічне ім'я, видане платформою.
  6. Зайдіть у панель керування DNS вашого домену (у реєстратора або хостинг-провайдера).
  7. Створіть показані записи: для піддомену — один CNAME, для кореневого домену — ALIAS/ANAME плюс TXT (див. розділ «Кореневий домен: два записи»). TTL можна залишити за замовчуванням або поставити 300–3600 секунд.
  8. Поверніться в адмінку — статус підключення оновиться сам, коли DNS-запис стане видимим системі: сторінка опитує статус раз на 10 секунд, а паралельно ваш браузер перевіряє DNS раз на 30 секунд і пише прямо під полем живу підказку («Запис знайдено ✓» або «Запис вказує на …, очікується …») ще до того, як сервер підтвердить підключення. Можна прискорити перевірку кнопкою «Перевірити зараз».

Як заповнити 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) та сама адреса платформи підтверджує, що домен ваш — без неї домен не активується. На частині брендів замість неї показується CNAME на _acme-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; але зайняти він має свою локацію, бо на одну локацію припадає один домен. Простіше зазвичай налаштувати редирект www → корінь на боці DNS-провайдера.


Скільки чекати і що відбувається#

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

  1. Домен зареєстровано в системі — система прийняла ваш запит на підключення.
  2. DNS-запис знайдено — система побачила ваш запис у провайдера (усі потрібні записи, якщо їх два).
  3. Сертифікат випущено — HTTPS-сертифікат для домену випущено автоматично (в AWS-контурі його випускає AWS, у російському — Certificate Manager Яндекса поверх Let's Encrypt).
  4. Сайт активний — домен повністю підключено, сайт відкривається за новою адресою.

Поруч зі степером — короткий статус: «Чекаємо на DNS», «Перевірка», «Активний», «Помилка» або «Відключено». Коротка «Перевірка» вже після того, як записи створено правильно, — це нормально: система в цей момент дописує маршрутизацію, і статус зміниться на «Активний» сам.

Тримати вкладку адмінки відкритою не обов'язково — перевірка й активація тривають у фоні; повернувшись на сторінку, ви просто побачите оновлений статус. Якщо хочете прискорити перевірку — натисніть «Перевірити зараз».

Сертифікат випускається й продовжується автоматично — від вас жодних дій, оплат чи завантажень файлів не потрібно ні зараз, ні в майбутньому.


Якщо щось не працює#

Запис не видно системі#

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

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

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

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

або через будь-яку онлайн-перевірялку DNS-записів. Якщо записи там є, а в адмінці все ще «не знайдено» — зачекайте ще трохи й натисніть «Перевірити зараз».

Запис указує не туди#

Адмінка повідомить про це явно. Відкрийте налаштування DNS і звірте значення запису з тим, що показано в блоці «Власний домен» — найімовірніше, одруківка в Value або запис створено не того типу.

Увімкнено проксі Cloudflare#

Якщо домен обслуговується через Cloudflare і хмаринка поруч із записом помаранчева — вимкніть її (зробіть сірою, режим DNS only). Поки проксі увімкнено, випуск сертифіката й перевірка домену не пройдуть. Окремого повідомлення «у вас увімкнено проксі» адмінка не дає — вона покаже звичайне «запис указує не туди» або «не вдалося перевірити запис», тож якщо підключення зависло на Cloudflare, перевіряйте хмаринку першим ділом.

Кореневий домен «висить» в очікуванні#

Переконайтеся, що створено другий запис — підтвердження володіння (_cf-challenge.вашдомен.ru або _acme-challenge.вашдомен.ru, дивіться, що показала адмінка). Без нього платформа не може підтвердити, що домен ваш, і активація не завершиться, навіть якщо ALIAS/ANAME уже налаштована правильно. Значення запису має точно збігатися з тим, що показано в адмінці.

Врахуйте й те, що ALIAS/ANAME-запис браузер перевірити не може (вона віддає IP-адреси, а не ім'я) — у цьому разі адмінка чесно пише «не вдалося перевірити запис» і чекає на серверну перевірку. Це не помилка: фонова перевірка йде своїм ходом.

Домен уже зайнятий іншим обліковим записом#

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

«Сайт відкривається, але показує не те меню»#

Перевірте, що домен підключено саме до тієї точки, чиє меню має відкриватися за цією адресою — за кількох точок легко переплутати, до якої з них прив'язано домен.


Відключення домену#

У тому самому блоці «Власний домен» є кнопка «Відключити» (з підтвердженням у два кроки — випадково не натиснете). Після відключення:

  • сайт знову стає доступним за стандартною адресою на піддомені платформи;
  • SEO-адреси (canonical, sitemap, фіди) перебудовуються назад на піддомен автоматично;
  • створені записи в реєстратора (CNAME або ALIAS/ANAME і запис підтвердження) можна, але не обов'язково одразу, видалити — вони більше ні на що не впливають;
  • відключення незворотне в один клік: щоб повернути домен, його потрібно буде підключити заново й знову дочекатися випуску сертифіката.

Часті запитання#

Чи можна підключити кілька доменів?#

Так, по одному домену на точку. Скільки доменів доступно одночасно — залежить від плану (див. таблицю вище) і дод. пакетів.

Чи потрібен окремий хостинг для домену?#

Ні. Сайт повністю розміщується на інфраструктурі платформи — вам потрібно лише спрямувати DNS-запис домену на неї.

Чи вплине підключення домену на пошту на цьому домені?#

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

Чи працює з www?#

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

Чи можна підключити і кореневий домен, і www одразу?#

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

Що якщо я помилився з піддоменом під час підключення?#

Відключіть поточний домен і підключіть заново з потрібним ім'ям — ліміт доменів за планом при цьому не витрачається марно, якщо запис ще не запрацював.


Пов'язані розділи#

Was this article helpful?