Що таке записи CNAME і як ви їх використовуєте?

Як тільки ви навчитеся робити сайт і вибрали веб-хостинг, налаштування записів CNAME у вашому домені має бути одним з ваших наступних пріоритетів.

Сьогодні я покажу вам, як і навіщо налаштовувати записи CNAME для ваших доменів. Давайте почнемо!


Що таке записи CNAME?

CNAME позначає канонічне ім'я, і його основне призначення - псевдонім або переспрямування одного доменного імені на інше.

Наприклад, припустимо, ви зберігаєте свої документи на своєму власному сервері і доменному імені. Можливо, ви вже налаштували це як піддомен:

my_private_documents.my_website.com

Цей піддомен все добре, але він трохи багатослівний. Так, ви можете просто змінити піддомен, але що, якщо ви не можете? Що якщо вам потрібно зберегти довгий і складний для запам'ятовування піддомен, але ви хочете, щоб його було легше запам'ятати? Використовуючи запис CNAME, ви можете налаштувати переспрямування так, щоб все, що вам потрібно було запам'ятати, це:

docs.my_website.com

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


Переспрямування домену не обмежується одним і тим же доменом. Я використовую записи CNAME, щоб перенаправити свій особистий веб-сайт на канал YouTube. Якщо ви можете отримати доступ у переглядачі, ви можете переспрямувати його.

Можна налаштувати практично необмежену кількість записів CNAME - просто переконайтеся, що ви випадково не налаштували цикл Redirect - переспрямуйте свого користувача на сторінку, яка потім перенаправляє його назад, і цикл повторюється нескінченно!

Компоненти запису CNAME

Записи CNAME складаються з двох основних частин:

  1. Назва вузла: це адреса джерела. Це може бути існуючий домен або ім'я субдомена, або це може бути новий, який ще не існує.
  2. Пункт призначення: це місце, куди ви хочете направити трафік. Як вже згадувалося вище, це може бути де завгодно: інший домен, інша частина вашого сайту і багато іншого.

Вони дійсно такі прості. Насправді, CNAMES може бути одним з найпростіших аспектів налаштування DNS для вашого сайту.

Як змінити запис CNAME

Додавання або зміна записів CNAME - це дуже простий процес.

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

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


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

Багато провайдерів надають вам базовий DNS для більш простої взаємодії, а також розширений DNS для більш глибокого (хоча і більш складного) контролю.

Хоча базові сторінки керування DNS можуть бути корисними для більш складних завдань DNS, записи CNAME настільки прості, що навіть розширена панель керування буде дуже схожа на базову. Виберіть той, який вам найзручніше.

Ваша панель керування DNS може виглядати приблизно так:

Проста таблиця перераховує всі поточні записи DNS. Існують різні кнопки для додавання, редагування та вилучення записів. Знайдіть місце для додавання нових записів, яке знаходиться внизу у мого провайдера (воно може бути десь іншим для вас).


Почніть з імені хоста. Це домен або піддомен, який ви хочете перенаправити. Переконайтеся, що це повністю кваліфіковано, іншими словами, переконайтеся, що це домен або піддомен, пов'язаний з вашим обліковим записом. Ви не можете перенаправити google.com!

Потім змініть тип на CNAME. У селекторі типів можуть бути різні параметри, більшість з яких призначені для більш складних завдань DNS.

Нарешті, введіть IP-адресу IP-адресу отримувача. Тут можна рідко ввести URL-адресу, але це може бути можливо залежно від вашого провайдера.

Ці IP-адреси майже завжди будуть потрібні у форматі IPv4 (замість IPv6), і, якщо ви не впевнені в відмінностях, обов'язково ознайомтеся з нашим порівнянням IPv4 і IPv6: .

Нарешті, натисніть кнопку Додати, і все готово!


Якщо ви допустили помилку або передумали, можна легко вилучити або змінити записи CNAME за допомогою інструментів на цій сторінці управління DNS. Просто натисніть кнопку Вилучити або Змінити.

Заключні речі для розгляду

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

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

Точно так само, якщо ви відвідали ваш редирект і тепер змінили його, ваш веб-браузер може кешувати старий результат, що означає, що всі можуть бачити зміни, крім вас! Очищення кешу зазвичай вирішує цю проблему, і легко очистити кеш в Google Chrome очищають кеш-пам'ять Chrome

Нарешті, останнє слово попередження. Переспрямування доменів із записами CNAME може бути повільним з точки зору продуктивності сервера. Це означає, що може пройти невеликий проміжок часу між відвідуванням домену або субдомену і перенаправленням на новий веб-сайт. На щастя, це навряд чи буде реальною проблемою, якщо у вас немає мільйонів відвідувачів в день або ви не перенаправляєте сотні тисяч піддоменів. Тим не менш, це те, що потрібно знати.


Ви дізналися якісь нові трюки сьогодні? Ви використовували записи CNAME у минулому? Дайте нам знати про це в коментарях!

COM_SPPAGEBUILDER_NO_ITEMS_FOUND