К содержанию
D1
RU
Гайды

CNAME-запись в DNS

cname запись dns · cname vs a запись · dns алиас

Как CNAME создаёт алиас имени, ограничения на apex, конфликты с другими типами и проверка через DNS Checker.

Автор: DN01 Network Team

CNAME (Canonical Name) — алиас одного DNS-имени на другое. Пример: `www.example.com CNAME example.com`. Резолверы идут по цепочке, пока не получат A/AAAA.

CNAME на том же имени, что MX, TXT или NS, недопустим — частый вопрос на экзаменах и частая причина простоя. DNS Checker покажет, не делят ли несколько типов одну метку.

Корректные схемы с CNAME

Направляйте `www` или `app` на SaaS-цель (`target.saas.com`). CDN часто используют CNAME на edge-hostname. TTL относится к самой CNAME.

Некоторые DNS-хосты предлагают ALIAS/ANAME на apex — поведение провайдера, не классический CNAME.

CNAME и A-запись — когда что выбрать

CNAME — когда целевой IP может меняться без вашего участия (managed SaaS). A/AAAA — когда адрес под вашим контролем.

Длинные цепочки CNAME добавляют latency; упрощайте где возможно. DIG явно трассирует CNAME, если сводка DNS Checker скрывает промежуточные hops.

Частые вопросы

Можно ли CNAME на корневом домене?

Классический DNS — нет. На apex используйте ALIAS/ANAME или A/AAAA по документации провайдера.

Влияет ли CNAME на почту?

Не смешивайте CNAME с MX на одном имени. Почта использует отдельные метки MX/TXT.

Как обнаружить петлю CNAME?

Lookup-инструменты зависнут или вернут ошибку, если CNAME косвенно указывает на себя — исправьте цепочку в zone file.