1. Home
  2. Knowledge Base
  3. CNAME Record

Запис CNAME

DNS CNAME: основні поняття

CNAME або канонічне ім’я реєструється та зберігається в DNS (система доменних імен). Це тип запису DNS, що представляє псевдонім або альтернативне ім’я для існуючого домену чи субдомену організації.

Вони зазвичай використовуються, коли потрібно, щоб один домен або субдомен вказував на інший домен. Технічно це передбачає перенаправлення користувача з адреси http або www, як-от www.userequest.example.com (субдомен) до окремого хостинг-провайдера або платформи ( також відомий як кореневий домен) – example.com – через запис канонічного імені в DNS. Канонічне ім’я або CNAME – це ім’я для кореневого домену.

Іншими словами, ці записи дають змогу створювати псевдоніми або альтернативні імена для доменів і субдоменів, дозволяючи вам легко перенаправляти трафік або зв’язувати кілька доменів з одним і тим же призначенням.

Ці записи відіграють важливу роль у діяльності організацій і підприємств, слугуючи корисним цифровим рішенням. Вони відіграють вирішальну роль у діяльності компаній, які пропонують різноманітні послуги онлайн. Одній компанії може бути кілька субдоменів, але всі вони можуть бути лише на кореневому домені.

CNAME для поштової веб-служби

CNAME (канонічне ім’я) також можна використовувати в контексті поштових веб-служб, щоб встановити зв’язок між доменним ім’ям, призначеним компанією, і ім’ям, наданим стороннім постачальником електронної пошти. Коли компанія налаштовує свою інфраструктуру обміну поштою та хоче передати свої служби електронної пошти аутсорсингу або використовувати інше доменне ім’я для трафіку електронної пошти, вона вибирає постачальника послуг електронної пошти для надсилання та отримання електронних листів. Провайдер призначає компанії доменне ім'я для доступу до своєї пошти. Однак це не завжди може бути зручним або візуально привабливим. Крім того, компанія може віддати перевагу включити в нього власну назву для легшої ідентифікації користувачами. У таких випадках запис CNAME виявляється корисним.

Реєстрація CNAME

З цих причин компанія виступає з ініціативою реєстрації свого канонічного імені в системі DNS. Це можна легко зробити, отримавши доступ до консолі керування DNS і виконавши всі необхідні налаштування. Запис може містити назву компанії mail.uniquename.com, яка функціонує як субдомен. Призначення цього піддомену — служити псевдонімом для «справжнього імені», призначеного постачальником послуг. Використовуючи запис CNAME, користувач легко перенаправляється до веб-служби, відповідальної за обробку пошти компанії. «Справжнє ім’я», призначене постачальником, може виглядати так: webmail.provider.com. Отже, запис матиме такий вигляд:


The example of a canonical name record

У цьому прикладі:

  • Субдомен – це псевдонім або псевдонім;
  • Тип – тип запису DNS;
  • TTL – це час у секундах, протягом якого запис кешується DNS-перетворювачами перед перевіркою на наявність оновлень;
  • Канонічне ім’я – це «справжнє» доменне ім’я для поштового сервера компанії, призначене постачальником.

How it works

Запис CNAME: як це працює?

STEP 1

Створіть запит

Спочатку запит створюється користувачем у браузері - mail.uniquename.com.

STEP 2

DNS пошук

Починається пошук DNS. DNS-сервер виявляє, що доменне ім’я, надане користувачем, не вказує на кореневий ресурс, і перезапускає запит.

STEP 3

Пошук канонічної назви

Знайшовши збіг - webmail.provider.com, він повертає IP-адресу поштовому сервісу.

STEP 4

Переглянути відповідь

Нарешті, користувач може переглядати свій веб-клієнт електронної пошти з повідомленнями на екрані комп’ютера.

Тип запису для резольвера можна встановити заздалегідь. У цьому випадку резолвер одразу поверне канонічне ім’я без перезапуску запиту.

The process of domain name redirectLayer 1 < > < > < > < > < > < > < > < > user's http request mail.uniquename.com DNS canonical name webmail.provider.com webmail service provider CNAME record look up - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http response mail service email webclient >

Як перевірити запис CNAME?

Одним із найпростіших способів nslookup є команда dig, яка доступна в терміналі Linux або Mac. У нашому випадку команда і її результат будуть виглядати так:


usr@usr-lap:~$ dig cname mail.uniquename.com

; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> cname mail.uniquename.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4726
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;mail.uniquename.com. IN CNAME
;; ANSWER SECTION:
;mail.uniquename.com. 600 IN CNAME webmail.provider.com.
;; Query time: 51 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Tue Jun 13 10:42:37 MSK 2023
;; MSG SIZE rcvd: 59 

де перший рядок є командою, а результат можна побачити в РОЗДІЛІ ВІДПОВІДІ.

Крім того, ви можете використовувати для цієї мети онлайн-інструменти nslookup, які надаються безкоштовно.

Переваги записів CNAME

Важливість канонічних імен у веб-розсилці цілком очевидна. Якщо ваш бізнес не може дозволити собі мати власний сервер для обробки електронних листів, найпростішим виходом буде сторонній постачальник електронної пошти для керування трафіком. Більше того:

  • Їх легко налаштувати
  • Забезпечте безперебійний доступ до пошти для всіх співробітників
  • Зробити можливим налаштування доменних систем
  • Дозвольте отримати доступ до своєї пошти з будь-якого пристрою
  • Можна легко змінити призначення домену, оновивши налаштування DNS цільового домену

Крім того, використання канонічної назви для перенаправлення трафіку електронної пошти значно підвищить безпеку даних, оскільки провайдери використовують власні засоби безпеки, які слугуватимуть додатковим щитом від витоку даних.

Корисні поради

  • Запис (AAAA) — це не те саме: запис CNAME часто сприймають як запис A. Слід пам’ятати, що запис CNAME ніколи не вказує на IP-адресу, а на інше доменне ім’я, тоді як запис A завжди є IP-адресою сервера.
  • Достатньо одного: неефективно створювати більше одного запису для канонічного імені. Процес їх зіставлення значно сповільнює загальну продуктивність обміну даними.
  • Безпека: завжди перевіряйте свої записи DNS на дійсність. Хоча їх легко ідентифікувати, ваші дані в безпеці. Це забезпечує захист від витоку облікових даних користувача.

Frequently asked questions

Ви також можете знати

Коли слід використовувати запис CNAME?

Записи CNAME зазвичай використовуються, коли потрібно створити субдомен, який вказує на інший домен, або коли потрібно налаштувати такі служби, як мережі доставки вмісту (CDN) або сторонні постачальники електронної пошти.

Чи можу я створити запис CNAME для кореневого домену?

Ні. Щоб вказати кореневий домен на інший домен, ви можете використати запис A або псевдонім (доступний у деяких постачальників DNS).

Чи можу я мати декілька записів CNAME для одного субдомену?

Ні, ви не можете мати декілька записів CNAME для одного субдомену. Стандарти DNS забороняють конфліктні записи CNAME. Однак ви можете використовувати інші типи записів, наприклад записи A або записи псевдонімів, щоб досягти подібних функцій.

Чи може запис CNAME вказувати на IP-адресу?

Ні. Вони можуть вказувати лише на доменне ім’я.

Чи можу я створити запис CNAME, який вказує на інший запис CNAME?

Так, можливо. Однак зазвичай це не рекомендується через потенційні проблеми з вирішенням проблеми та збільшення часу пошуку DNS.

Як запис CNAME допомагає захистити від витоку даних?

Використовуючи стороннього постачальника послуг електронної пошти, ви можете налаштувати запис CNAME, щоб направляти ваш субдомен електронної пошти на їхні сервери. Це дозволяє передати обробку електронної пошти аутсорсингу, зберігаючи контроль над основним доменом. Використовуючи досвід і заходи безпеки, впроваджені постачальником послуг електронної пошти, ви можете покращити запобігання витоку даних і зменшити ризик уразливості, пов’язаної з електронною поштою.

Дивись також:

Щоб чітко розуміти процеси передачі електронної пошти та краще керувати листами, дізнайтеся, як отримувати та обробляти інформацію, приховану в заголовку електронної пошти. Відстежуючи IP-адреси або ідентифікуючи доменні імена, ви можете визначити легітимність джерела тощо. Наш Аналізатор заголовків електронної пошти може допомогти вам у цьому.