Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке CNAME?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**CNAME (Canonical Name)** - це **DNS-запис**, який робить **одне доменне ім'я псевдонімом (аліасом) іншого доменного імені**. **Ключове:** CNAME сам не містить IP-адресу і не може використовуватися для кореня домену - DNS далі шукає записи для того імені, на яке вказує CNAME.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**CNAME (Canonical Name)** - це **DNS-запис**, який робить **одне доменне ім'я псевдонімом (аліасом) іншого доменного імені**. Простіше кажучи: **CNAME каже: "це ім'я - просто інше ім'я для іншого домену"**. --- ## Навіщо потрібен CNAME CNAME використовують, щоб: - вказувати кілька імен на один і той самий ресурс - не дублювати IP-адреси в DNS - спростити керування доменами та піддоменами Наприклад: ``` www.example.com -> example.com ``` `www.example.com` - це не окремий сайт, а просто **інше ім'я** для `example.com`. --- ## Як працює CNAME 1. Клієнт запитує: ``` www.example.com ``` 2. DNS бачить CNAME: ``` www.example.com -> example.com ``` 3. DNS **далі шукає записи для example.com** 4. Знаходить A / AAAA-запис і повертає IP CNAME **сам не містить IP-адресу**. --- ## Приклад CNAME-запису Спрощено: | Ім'я | Тип | Значення | |---|---|---| | www.example.com | CNAME | example.com | | example.com | A | 93.184.216.34 | Разом: `www.example.com` -> `example.com` -> `93.184.216.34` --- ## Важливі обмеження CNAME Це часто запитують на співбесіді: CNAME **не можна використовувати для кореня домену** (`example.com`) (у класичному DNS) У імені з CNAME **не повинно бути інших DNS-записів** (не можна одночасно A і CNAME) Тому: - `www.example.com` -> CNAME - нормально - `example.com` -> зазвичай A / AAAA --- ## Коли CNAME особливо корисний - CDN (Cloudflare, CloudFront та ін.) - зовнішні сервіси (GitHub Pages, Heroku) - коли IP може часто змінюватися - коли один сервіс повинен бути доступний під різними іменами --- ## Приклад з життя CNAME - це як: - псевдонім людини - справжнє ім'я одне, але звертатися можна по-різному --- ## Коротка відповідь для співбесіди Запам'ятай формулювання: > **CNAME - це DNS-запис, який вказує, що одне доменне ім'я є псевдонімом іншого доменного імені, і перенаправляє DNS-розв'язання на нього.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.