Бесплатная проверка CNAME— поиск записей CNAMEи цепочек Alias
Мгновенно проверьте запись CNAMEлюбого имени хоста, проследите всю цепочку aliasи подтвердите окончательное целевое разрешение.
Почему записи CNAMEважны
Что возвращает эта программа проверки CNAME
Мы выполняем живой поиск DNSи отслеживаем полную цепочку aliasот вашего имени хоста до конечной цели.
Распространенные случаи использования CNAME
CNAMEзаписывает электроэнергию самой современной инфраструктуры. Вот когда вам нужно их проверить.
Настройка CDN — проверьте правильность вашего домена, указывающего на Cloudflare, Fastlyили Akamai.
Собственный домен электронной почты — SendGrid, Mailgunи Amazon SESтребуют проверочных записей CNAME.
Выдача сертификата SSL— вызовы ACME DNSиспользуют записи CNAMEдля проверки управления доменом
Делегирование поддомена — указание сайта tracking.yourdomain.com поставщику аналитики.
Пользовательские домены SaaS — клиентам, использующим ваш продукт на собственном субдомене, требуется проверка CNAME.
Балансировщик нагрузки и проверка работоспособности — проверка CNAMEsперед отключением трафика в рабочей среде.
Как читать результаты CNAME
Понимание того, что означает каждая часть результата, поможет вам предпринять правильные действия.
Проверьте цепь
В цепочке последовательно показаны все переходы alias. Первый шаг указывает на второй шаг, второй — на следующий и так далее. Следуйте стрелкам, чтобы понять путь полного разрешения.
Проверьте конечную цель
Конечная цель — каноническое имя хоста, в котором в конечном итоге находится запись A или AAAA. Убедитесь, что она соответствует ожидаемой конечной точке вашего CDN, поставщика электронной почты или SaaS.
Не найдено означает отсутствие CNAME
Если статус «Не найден», имя хоста напрямую использует запись A или не существует. Это ожидается для корневых доменов — только субдомены поддерживают настоящие записи CNAME.
Ошибка означает, что DNSразрешение не выполнено.
Проверьте правильность написания имени хоста и убедитесь, что запись существует на панели управления вашего провайдера DNS. Задержки распространения (TTL) также могут вызывать временные сбои после недавних изменений.
Кто использует поиск CNAME
Проверка CNAMEраспространена в рабочих процессах разработки, DevOps, электронной почты и безопасности.
Разработчики настраивают собственные домены для продуктов SaaS
Инженеры DevOps проверяют изменения DNSперед отключением трафика
Маркетологи по электронной почте настраивают домен отправки CNAMEsдля ESP
Исследователи безопасности проверяют уязвимости захвата поддоменов
Администраторы домена проверяют DNSпосле миграции инфраструктуры
Часто задаваемые вопросы
Что такое запись CNAME?
Запись CNAME(каноническое имя) сопоставляет одно имя хоста с другим именем хоста как alias. Вместо того, чтобы указывать непосредственно на IP-адрес, как запись A, CNAMEговорит: «Это имя хоста является aliasдля этого другого имени хоста». Резолверы DNSследуют по цепочке, пока не достигнут записи с фактическим IP-адресом.
Что возвращает эта проверка CNAME?
Введите любое имя хоста, и инструмент выполнит живой запрос DNS, отслеживает полную цепочку CNAME(последовательно каждый переход alias) и возвращает окончательное имя целевого хоста. Если для этого имени хоста CNAMEне существует, инструмент возвращает статус «Не найден» — имя хоста может напрямую использовать запись A или AAAA.
Зачем мне проверять запись CNAME?
Проверка CNAMEнеобходима после настройки личных доменов для CDN (Cloudflare, Fastly), поставщиков электронной почты (SendGrid, Mailgun, Amazon SES), выдачи сертификата SSL(задачи ACME DNS), пользовательских доменов SaaS и делегирования поддоменов. Неправильные или отсутствующие CNAME вызывают сбои в работе служб, которые часто происходят незаметно и их трудно диагностировать без прямого поиска DNS.
Что такое «висячий CNAME» и почему это представляет угрозу безопасности?
Висячий CNAMEуказывает на имя хоста, которого больше не существует — например, если вы деинициализировали службу на Heroku, Azureили AWS, но оставили CNAMEв DNS. Злоумышленник может зарегистрировать деинициализированную службу на этом целевом имени хоста и получить контроль над вашим субдоменом. Это называется захватом поддомена и представляет собой критическую уязвимость безопасности. Используйте этот инструмент для проверки заброшенных CNAME.
Может ли цепочка CNAMEиметь несколько прыжков?
blog.example.com → example.cdn-provider.net → Edge.cdn-provider.com. Резолверы DNSавтоматически следуют за цепочкой. Большинство резолверов ограничивают цепочки 8–10 переходами, чтобы предотвратить бесконечные циклы.Может ли корневой домен (апекс) использовать запись CNAME?
Нет — спецификация DNS(RFC 1912) запрещает записи CNAMEв вершине зоны (например, example.com без поддомена). Это связано с тем, что вершина должна иметь записи SOA и NS, которые не могут сосуществовать с CNAME. Обходные пути включают записи ALIAS(Route 53), записи ANAME(некоторые поставщики DNS) или сведение CNAME(Cloudflare). Только субдомены могут иметь настоящие записи CNAME.
Как настроить CNAMEдля SendGridили Mailgun?
И SendGrid, и Mailgunтребуют записи CNAMEдля аутентификации домена. В SendGridперейдите в «Настройки» → «Аутентификация отправителя», добавьте свой домен и скопируйте три предоставленные записи CNAME. В Mailgunперейдите в раздел «Отправка» → «Домены», добавьте свой домен, и записи DNSпоявятся в разделе «DNSЗаписи для добавления». Добавьте их к своему провайдеру DNS, а затем используйте средство проверки CNAME, чтобы убедиться, что они разрешаются правильно.
Сколько времени требуется для распространения нового CNAME?
Распространение DNSобычно занимает 1–15 минут для большинства резольверов, если TTLустановлено на 300 секунд (5 минут) или ниже. Для глобального распространения устаревших конфигураций DNSс TTL 3600–86400 секунд может потребоваться до 24–48 часов. Используйте эту проверку сразу после внесения изменений — если запись еще не видна, дождитесь истечения срока действия старого TTL.
В чем разница между CNAMEи записью A?
Запись A сопоставляет имя хоста непосредственно с адресом IPv4. Запись CNAMEсопоставляет имя хоста с другим именем хоста. CNAME предпочтительнее, когда IP-адреса поставщика услуг часто меняются, поскольку при обновлении одного целевого имени хоста CNAMEобновляются все псевдонимы, указывающие на него. Записи требуют прямого управления IP.
Сохраняет ли этот инструмент имена хостов, которые я проверяю?
Нет. Все поиски DNSвыполняются в реальном времени без сохранения каких-либо данных имени хоста после завершения запроса.