Корень домена и www
Почему корень домена особенный#
Корень — это сам example.ru, без поддомена. На нём уже живут обязательные служебные записи (SOA, NS) и обычно почта (MX), поэтому стандарт DNS запрещает ставить на корень CNAME — запись, которая говорит «этот адрес — то же самое, что вон тот». Для сайта на нашей платформе нужна именно такая ссылка: наши IP-адреса меняются, и запись A с фиксированным адресом со временем перестанет работать.
Провайдеры решают это записями особого типа — ALIAS, ANAME или «CNAME flattening»: провайдер сам узнаёт текущие адреса и отдаёт их как обычную A. Такие записи есть у Cloudflare, Namecheap, Amazon Route 53, Yandex Cloud DNS и других; нет — у GoDaddy, REG.RU, Timeweb и большинства хостингов.
Мастер подключения знает, у какого провайдера что есть (реестр провайдеров), и на первом шаге сам предлагает правильный вариант. ALIAS человеку, у которого её негде создать, он не показывает.
Корень и www одним подключением#
Если корень подключается напрямую (у провайдера есть ALIAS), www настраивать отдельно не нужно: на первом шаге мастера оставьте галку «Также подключить www.example.ru». Тогда:
- в списке записей появится ещё одна —
CNAMEдляwww(значение — как в мастере); - сертификат выпускается один, сразу на
example.ruиwww.example.ru; www.example.ru(иhttp://, иhttps://) отвечает постоянной переадресацией 301 наhttps://example.ru— с тем же путём и параметрами:www.example.ru/menu?table=5→example.ru/menu?table=5;- это одно подключение и один слот тарифа; мастер проверяет обе записи и показывает отдельной строкой, работает ли переадресация
www.
У уже подключённого корня www можно добавить в карточке домена кнопкой «Подключить также www» — сайт на корне при этом не прерывается. Домен, купленный у нас, подключается такой парой сам: записи для www мы ставим в своей зоне.
Пара доступна не на всех брендах: если галки на первом шаге нет, настройте www по одному из способов ниже.
Основной адрес — www#
Если у провайдера нет ALIAS, основным адресом сайта делается www.example.ru:
- В мастере на первом шаге нажмите «Подключить www.example.ru» (или введите
www.example.ruсами). - Добавьте у провайдера одну запись
CNAMEдляwww— как в мастере (инструкция для вашей панели — Инструкции по DNS-провайдерам). - Настройте переадресацию корня на
www— следующий раздел.
Для поисковиков и посетителей это обычная схема: большинство сайтов открываются на www и переадресуют корень на него.
Переадресация корня на www#
Переадресация («перенаправление», «forwarding», «редирект») настраивается у регистратора или провайдера DNS — это отдельная услуга, обычно бесплатная:
| Провайдер | Где | https:// корня |
|---|---|---|
| GoDaddy | Domain → Forwarding | работает |
| REG.RU | Домен → «Переадресация домена» | не работает — только http:// |
| Namecheap | Domain → Redirect Domain | не работает — только http:// |
| RU-CENTER | Услуга «Перенаправление домена» | уточните у провайдера |
| Cloudflare | Rules → Redirect Rules (запись корня — с прокси) | работает |
Куда переадресовывать — https://www.example.ru, тип 301 (постоянная). Если провайдер предлагает «маскировку»/«фрейм» — откажитесь: она ломает адреса страниц и HTTPS.
Если переадресация работает только для http://, посетитель, набравший https://example.ru, увидит ошибку сертификата: у регистратора нет сертификата на ваш корень. Большинство людей набирают адрес без схемы (браузер пробует http://) или приходят по ссылкам на www, поэтому многим этого достаточно. Если важен и https:// корня — перенесите DNS к провайдеру с ALIAS (следующий раздел) и подключите корень напрямую.
Перенос DNS к провайдеру с ALIAS#
Если нужен сам корень (https://example.ru), DNS домена можно перенести к провайдеру, который умеет ALIAS, не перенося сам домен: домен остаётся у регистратора, меняются только DNS-серверы. Бесплатный и самый распространённый вариант — Cloudflare:
- Зарегистрируйтесь в Cloudflare и добавьте домен — он сам скопирует существующие записи (почту, поддомены). Сверьте копию со старой зоной: особенно
MXиTXTпочты. - У регистратора замените DNS-серверы на два сервера Cloudflare (вида
*.ns.cloudflare.com). Смена занимает от часа до суток; всё это время почта и сайт работают по старым записям. - Когда Cloudflare покажет домен активным, подключите корень в мастере: запись
CNAME @(Cloudflare сам «расплющит» её) с Proxy status = DNS only, плюс записи, которые покажет мастер. Инструкция — Свой домен у Cloudflare.
Перенос DNS — изменение для всего домена (почты, других поддоменов). Если с доменом работают другие сервисы или специалисты, договоритесь с ними заранее.
Как проверить результат#
- Откройте
https://www.example.ru— должен открыться сайт точки. - Откройте
http://example.ru(иhttps://example.ru, если переадресация его поддерживает) — адрес в браузере должен смениться наhttps://www.example.ru. - Подключили пару галкой «Также подключить www» — мастер сам проверяет и основной адрес, и переадресацию
www(строка второго имени в карточке домена). Переадресацию корня, настроенную у регистратора, он не видит — её проверьте браузером.
Связанные разделы#
- Свой домен — три шага подключения
- Инструкции по DNS-провайдерам
- Ошибки подключения домена —
APEX_ALIAS_UNSUPPORTED