EMZETT.
Увійти

CNAME

Коротко: Тип DNS-запису, що вказує ім’я як псевдонім на інше доменне ім’я, а не напряму на IP-адресу.

Докладніше: Наприклад, wiki.emzett-digital.com може через CNAME вказувати на emzett-digital.com — власне розв’язання IP тоді йде через цільовий запис. За стандартом CNAME не може існувати разом з іншими типами записів (наприклад, MX) для одного імені — часте джерело помилок у конфігурації DNS.

Подробиці

wiki.emzett-digital.com.   3600   IN   CNAME   emzett-digital.com.

Під час розв’язання CNAME завжди «проходиться» до кінця (ланцюжок), доки не лишиться запис без подальшого CNAME — зазвичай A-запис або AAAA-запис. Довгі ланцюжки CNAME (CNAME вказує на CNAME, що вказує на CNAME …) допустимі, але сповільнюють кожне розв’язання додатковим запитом на кожну ланку й є частою, важко знаходжуваною причиною повільного завантаження.

Найважливіша практична пастка: згідно з RFC 1034, CNAME не повинен існувати разом із записом іншого типу для того самого імені — тобто для wiki.emzett-digital.com не можна одночасно задати і CNAME, і, скажімо, запис MX. Це регулярно призводить до помилок конфігурації під час налаштування електронної пошти на піддомені, яким керують через CNAME. Для самого кореневого домену (emzett-digital.com без піддомену) CNAME технічно взагалі заборонений — там допомагають лише специфічні для провайдера альтернативи на кшталт записів «ALIAS» чи «ANAME».

Див. також: DNS-записи, Піддомен, A-запис