CNAME-запись: псевдоним для поддомена
CNAME говорит: «это имя — псевдоним другого имени, адрес ищите там». Так направляют www и поддомены: адрес сервера меняют в одном месте, а псевдонимы подхватывают его сами.
Содержание 8
Что сделать прямо сейчас: направить www на домен
- Удалите у www другие записи — A и AAAA, если они есть: рядом с CNAME их быть не должно.
- Добавьте запись: имя www, тип CNAME, значение — ваш домен, например
example.com.В Timeweb Cloud точку в конце не ставят — панель допишет её сама. - Через час проверьте:
nslookup www.example.com 77.88.8.8.
Как работает CNAME
| Имя | Тип | Значение |
|---|---|---|
| @ | A | 203.0.113.10 |
| www | CNAME | example.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-серверы и управление зоной» → «Изменить» → «Добавить запись» → CNAME | Subdomain — поддомен (не @), 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 в настройки сайта на сервере |
Источники
- RFC 1034
- RFC 2181
- Рег.ру: настройка ресурсных записей
- Beget: раздел «DNS»
- Timeweb Cloud: управление DNS-записями
Сверено 9 октября 2026 года.
Что почитать дальше
Проверено и обновлено: 09.10.2026