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?