Запись CNAME
В одну строку
CNAME — запись DNS, которая делает одно имя псевдонимом другого. Вместо числового адреса сервера она говорит: «Найди другое имя и используй его ответ», поэтому хорошо подходит для поддоменов вроде www.
Как работает CNAME
CNAME означает canonical name, то есть каноническое имя. Запись CNAME для www.example.com может сообщать: настоящее имя — sites.example.net. Когда браузер запрашивает www, DNS следует по псевдониму, находит настоящее имя и возвращает то, на что оно указывает.
Удобство в том, что вам не нужно копировать числовой адрес сервера в собственные записи. Если сервис, на который вы ссылаетесь, переносит серверы, он обновляет своё имя, а ваша CNAME продолжает работать.
Где её можно использовать
CNAME работает на поддоменах: www, shop, hello и других. Хостинговые сервисы часто просят такую запись, потому что она позволяет менять их инфраструктуру, не прося вас снова редактировать DNS.
Есть два строгих правила. Имя с CNAME не может одновременно содержать другие записи, поэтому рядом с CNAME нельзя разместить MX или TXT для того же самого имени. Кроме того, стандарт не допускает CNAME для самого домена без префикса, то есть корня, поскольку в корне должны находиться другие записи, например серверы имён. Некоторые DNS-провайдеры предлагают похожую запись, часто называемую ALIAS, ANAME или flattening, которая ведёт себя как CNAME в корне.
CNAME или A-запись
Используйте CNAME, если вам дали имя хоста, на которое нужно направить домен. Используйте A-запись, если дали IP-адрес или если вы настраиваете корень. Во многих конфигурациях используются обе: A-запись для example.com и CNAME для www.example.com.
Проверка CNAME
После сохранения записи может понадобиться немного времени, чтобы она стала видна везде; это зависит от TTL. Наша проверка DNS показывает, куда имя направлено сейчас. Руководство по собственному домену объясняет, какую запись добавить для Mini Casa. Собственные домены находятся в предварительном режиме, поэтому точный адрес назначения появляется в панели управления, когда подключение домена становится доступно вашему аккаунту. Подробнее можно прочитать на странице собственных доменов.
Частые вопросы
Можно ли использовать CNAME для корневого домена?
Настоящую CNAME — нет. Стандарт запрещает её в корне, поскольку это имя также содержит записи серверов имён и другие записи. Некоторые DNS-провайдеры предлагают ALIAS или сглаженную запись с тем же результатом.
Почему CNAME конфликтует с другой записью?
Имя с CNAME не может содержать записи других типов. Если у того же имени уже есть A, MX или TXT, удалите или перенесите их, прежде чем добавлять CNAME.