Справочник

CNAME-запись: псевдоним для поддомена

CNAME говорит: «это имя — псевдоним другого имени, адрес ищите там». Так направляют www и поддомены: адрес сервера меняют в одном месте, а псевдонимы подхватывают его сами.

Обновлено 09.10.2026≈ 4 мин чтения
Содержание 8

Что сделать прямо сейчас: направить www на домен

  1. Удалите у www другие записи — A и AAAA, если они есть: рядом с CNAME их быть не должно.
  2. Добавьте запись: имя www, тип CNAME, значение — ваш домен, например example.com. В Timeweb Cloud точку в конце не ставят — панель допишет её сама.
  3. Через час проверьте: nslookup www.example.com 77.88.8.8.

Как работает CNAME

ИмяТипЗначение
@A203.0.113.10
wwwCNAMEexample.com.

Когда браузер спрашивает адрес www.example.com, DNS отвечает: «это псевдоним example.com» — и сразу ищет A-запись у example.com. Посетитель попадает на тот же сервер. Если поменять адрес в A-записи домена, www переедет вместе с ним.

CNAME — не переадресация. В адресной строке остаётся www.example.com, и сервер должен быть настроен принимать оба имени. Как оставить один адрес сайта, с www или без, — в статье как разместить сайт на VPS.

Сервисы — конструкторы сайтов, CDN, магазины — тоже просят поставить CNAME на поддомен со своим значением: например, shop CNAME на их адрес. Значение берите из справки этого сервиса.

Почему CNAME нельзя поставить на сам домен

По стандарту DNS (RFC 1034), если у имени есть CNAME, других записей у этого имени быть не должно. А у самого домена всегда есть обязательные записи NS и SOA. Поэтому CNAME на @ не ставят: Рег.ру пишет, что для основного домена этот тип недоступен, у Beget и Timeweb Cloud CNAME — только для поддоменов. Сам домен направляют A-записью.

По той же причине у одного поддомена не может быть одновременно CNAME и A, CNAME и MX, CNAME и TXT. Если поддомену нужна почта или TXT-запись, вместо CNAME ставят A-запись.

И ещё одно правило (RFC 2181): в значении MX- и NS-записи нельзя указывать имя, у которого CNAME. Почтовый сервер в MX должен иметь свою A-запись.

Как добавить CNAME в панели

ПанельГдеЧто заполнить
Рег.ру«Домены» → строка домена → «DNS-серверы и управление зоной» → «Изменить» → «Добавить запись» → CNAMESubdomain — поддомен (не @), Canonical name — имя, на которое он ссылается
Begetраздел «DNS»CNAME доступен только для поддоменов
Timeweb«Домены и SSL» → «Мои домены» → строка домена → «Редактор DNS» → «Добавить запись»тип CNAME, поддомен и имя, на которое он ссылается
Timeweb Cloud«Домены и SSL» → шестерёнка у домена → «Добавить запись» → CNAMEтолько поддомены; кириллический домен — в виде punycode; точку в конце не ставить

Как проверить

nslookup www.example.com 77.88.8.8

Сначала nslookup покажет псевдоним, затем адрес, на который он в итоге ведёт:

Non-authoritative answer:
www.example.com	canonical name = example.com.
Name:	example.com
Address: 203.0.113.10

В Windows ответ оформлен немного иначе — ищите в нём то же значение. Команда nslookup есть в Windows, macOS и Linux и пишется одинаково. Где её набрать — в статье как открыть терминал. Адрес 77.88.8.8 в конце — публичный DNS-сервер Яндекса: ответ придёт от него, а не от DNS вашего провайдера.

Ошибки и как их исправить

Что видноПричинаЧто сделать
панель не даёт сохранить CNAME для wwwу www уже есть A или AAAAудалить их и добавить CNAME
нельзя выбрать CNAME для @стандарт запрещает CNAME на самом домененаправить домен A-записью
www не открываетсяCNAME ведёт на имя, у которого нет A-записи, или с опечаткойпроверить имя в значении CNAME
сайт с www открывается, но показывает чужую страницу или ошибкусервер не настроен на имя wwwдобавить www в настройки сайта на сервере

Источники

Сверено 9 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 09.10.2026