О проверке CNAME
CNAME Lookup — онлайн-инструмент для проверки CNAME (canonical name) записей домена или поддомена. Он запрашивает указанные DNS-серверы и показывает, настроен ли алиас и на какой хост он указывает.
Что такое запись CNAME?
CNAME (canonical name, «алиас») — тип DNS-записи, который используется вместо A (IPv4) или AAAA (IPv6), когда имя является псевдонимом другого домена. Важно: CNAME всегда указывает на доменное имя, а не на IP-адрес.
Пример: поддомен www для сайта abc.com может быть алиасом корневого домена. Тогда запрос к www.abc.com сначала вернёт CNAME на abc.com, а затем резолвер запрашивает A/AAAA записи у abc.com, чтобы получить IP.
Пример записи
Имя: www Тип: CNAME Знач.: abc.com TTL: 3600
- www — поддомен (идентификатор записи);
- CNAME — тип DNS-записи;
- abc.com — целевой домен (www будет резолвиться в IP адреса abc.com по его A/AAAA);
- TTL 3600 — «время жизни» записи в секундах.
Когда используют CNAME
- Управление одной точкой: IP задаётся у основного домена, а поддомены-алиасы (например, www) автоматически следуют за ним.
- Интеграция сторонних сервисов: задаёте читаемое имя на своём домене, а провайдер меняет фактический хост у себя.
- Брендовые поддомены: сервисы вида abc.hostname.com у провайдера указывают CNAME на www.abc.com.
- Мультидоменность/локали: региональные домены указывают на «главный» сайт через CNAME.
- Проверка владения: некоторые провайдеры выдают уникальный поддомен-алиас для верификации.
Ограничения CNAME
- Нельзя ставить CNAME на корне зоны (apex): у корня должны быть SOA и NS, а также часто A/AAAA.
- CNAME указывает только на доменное имя (не на IP).
- Имя, где стоит CNAME, не должно иметь других записей (кроме DNSSEC: RRSIG, DNSKEY, DS, NSEC, NSEC3PARAM).
- MX и NS не могут указывать на CNAME.
- CNAME → CNAME разрешено, но плохо для производительности (лишние запросы).
- На одно имя — максимум один CNAME.
Примечание: у некоторых DNS-провайдеров есть псевдотипы ALIAS/ANAME для корня зоны — это их серверная «магия», не стандарт DNS.
Как выполнить проверку в нашем инструменте
- Введите домен или поддомен (например, www.abc.com).
- Нажмите «Искать CNAME» — инструмент покажет найденные CNAME-записи и целевой хост.
Также вы можете проверить распространение записей по миру в инструменте Глобальная проверка DNS (WhatsMyDNS).
Ручная проверка (по желанию)
Windows (nslookup)
nslookup > set q=cname > www.abc.com
Через публичный резолвер:
nslookup > set q=cname > server 8.8.8.8 > www.abc.com
Linux/macOS
Команда host:
host -t cname www.abc.com host -t cname www.abc.com 8.8.8.8
Команда dig:
dig www.abc.com cname dig @8.8.8.8 www.abc.com cname