Инструменты сетевой диагностики

Поиск CNAME

Записи канонического имени (псевдонима)

esc
Ваш IP 8.8.8.8 или google.com

DNS и записи

Поиск DNS Все записи DNS для любого домена Поиск записи A Адреса IPv4 для домена Поиск записи AAAA Адреса IPv6 для домена Поиск MX Почтовые серверы домена Поиск NS Авторитетные серверы имён Поиск TXT Записи TXT, SPF, верификация Поиск CNAME Записи канонического имени (псевдонима) Поиск SOA Запись Start of Authority Поиск SRV Записи расположения сервисов Поиск CAA Какие УЦ могут выпускать сертификаты Обратный DNS (PTR) IP-адрес в имя хоста Проверка DNSSEC Подписан ли домен и проходит ли валидацию? Проверка здоровья DNS Полный отчёт о делегировании и состоянии DNS

Доставляемость почты

Проверка SPF Проверьте вашу запись Sender Policy Framework Проверка DMARC Изучите и оцените вашу политику DMARC Проверка DKIM Найдите и проверьте ваш открытый ключ DKIM Проверка чёрных списков Проверьте IP по почтовым блок-листам (DNSBL) Тест SMTP Подключение к почтовому серверу и проверка STARTTLS Проверка MTA-STS Принудительная политика TLS для входящей почты Проверка BIMI Запись логотипа бренда для почты Проверка TLS-RPT Политика отчётности SMTP TLS

Сеть и веб

Проверка сертификата SSL Изучите сертификат TLS сайта и срок его действия Проверка HTTP-заголовков Изучите заголовки ответа, редиректы и безопасность Пинг (TCP) Доступность и задержка по TCP Проверка портов Какие распространённые порты открыты

Домен

Поиск WHOIS Регистрационные данные для доменов, IP и ASN

Что такое запись CNAME?

Запись CNAME назначает одному имени хоста псевдоним в виде другого канонического имени, так что для разрешения адреса используются записи A и AAAA цели. Она распространена для поддоменов, указывающих на CDN или SaaS-провайдеров, позволяя следовать за их инфраструктурой без отслеживания их IP-адресов. Когда провайдер меняет IP, ваш CNAME продолжает работать автоматически.

Как псевдоним CNAME разрешается в адрес

CNAME не хранит IP; он указывает одно имя хоста на другое. Когда резолвер встречает CNAME, он перезапускает поиск по целевому имени и следует за его записями A или AAAA до итогового адреса. Например, shop.example.com CNAME mystore.shopify.com означает, что запрос к shop.example.com разрешается через имя хоста Shopify. Именно из-за этой косвенности CDN и SaaS-платформы выдают вам цель CNAME: они могут свободно менять базовые IP, а ваш поддомен следует за ними без правок с вашей стороны.

Как читать результаты CNAME

Результат CNAME показывает имя-псевдоним и каноническую цель, на которую оно указывает, например www.example.com CNAME example.com или blog.example.com CNAME hosted.ghost.io. Чтобы увидеть итоговый IP, проследуйте по цепочке: записи A и AAAA самой цели разрешают адрес. Если CNAME указывает на цель, у которой самой есть CNAME, резолверы следуют по цепочке, хотя длинные цепочки добавляют запросы и задержку. CNAME, указывающий на имя хоста без записей, сломан и не разрешится.

Частые ошибки и ограничения CNAME

Важнейшее правило — нельзя ставить CNAME на корневой домен (example.com), потому что вершина (apex) должна сосуществовать с обязательными записями NS и SOA, а CNAME не может делить имя с другими записями. Используйте вместо этого запись A или функцию ALIAS/ANAME провайдера на вершине. Также нельзя добавить CNAME к имени хоста, у которого уже есть запись A, MX или TXT. Частый сбой — указание CNAME на SaaS-цель до активации службы там, что оставляет его неразрешимым.

Часто задаваемые вопросы

Что такое запись CNAME?

Запись CNAME — это DNS-запись, которая назначает одному имени хоста псевдоним в виде другого канонического имени хоста, так что для разрешения адреса используются записи A и AAAA цели. CNAME расшифровывается как canonical name (каноническое имя). Она широко используется, чтобы указывать поддомены на CDN и SaaS-провайдеров, так что ваш домен следует за их серверами, даже когда их IP-адреса меняются.

В чём разница между CNAME и записью A?

CNAME указывает имя хоста на другое имя хоста, тогда как запись A указывает имя хоста напрямую на IPv4-адрес. CNAME добавляет уровень косвенности, который автоматически следует за IP цели; запись A — это фиксированное сопоставление. Используйте CNAME для поддоменов, отслеживающих провайдера, и запись A для корневого домена или фиксированного IP.

Можно ли использовать CNAME на корневом домене?

Нет, нельзя использовать стандартный CNAME на корневом домене (вершине, apex), таком как example.com, потому что вершина должна содержать записи NS и SOA, а CNAME не может сосуществовать с другими записями на том же имени. Вместо этого используйте запись A или функцию ALIAS либо ANAME вашего DNS-провайдера, которая имитирует поведение CNAME на вершине, оставаясь совместимой со стандартами.

Может ли CNAME указывать на другой CNAME?

Да, CNAME может указывать на другой CNAME, и резолверы будут следовать по цепочке, пока не достигнут имени хоста с записями A или AAAA. Однако длинные цепочки добавляют DNS-запрос на каждом переходе, увеличивая задержку. Держите цепочки короткими, в идеале на один уровень, и убедитесь, что у итоговой цели действительно есть адресные записи, чтобы разрешение удалось.

Почему мой CNAME не работает?

CNAME часто не работает, потому что у целевого имени хоста нет записей A или AAAA, SaaS-служба, на которую он указывает, ещё не активирована, или вы поставили CNAME на имя, у которого уже есть другие записи. Убедитесь, что цель разрешается сама по себе, подтвердите, что настройка провайдера завершена, и удостоверьтесь, что никакие конфликтующие записи A, MX или TXT не делят это имя хоста.

Связанные инструменты

Deutsch | English | Español | Français | Italiano | Português | Русский | Українська | 日本語 | 简体中文 | 한국어