Підключення домену: записи DNS TXT, CNAME та очікування

Будь-який вебхостинг на світі просить вас виконати той самий невеликий і трохи загадковий ритуал, перш ніж ваш власний домен запрацює: зайдіть туди, де ви реєстрували домен, знайдіть розділ із назвою на кшталт «керування DNS» або «розширені налаштування DNS» і вставте кілька записів, яких ніхто до пуття не пояснив. Натисніть «зберегти». Натисніть «перевірити». Вам скажуть, що ще не готово. Зачекайте. Спробуйте ще раз.

Два записи і навіщо потрібен кожен

Доменне ім'я — це, по суті, один запис у файлі зони, а запис DNS — один рядок у ньому: ім'я, тип, значення. Підключення домену до нового хостингу зазвичай означає додавання двох.

Запис підтвердження (TXT) — короткий текстовий рядок, який генерує ваш хостинг, опублікований у вашому домені лише для того, щоб хостинг міг його знайти й переконатися, що ви керуєте DNS. Відвідувачі його ніколи не бачать, і він нікуди не спрямовує трафік.

Маршрутний запис (CNAME) — спрямовує трафік домену на межу мережі хостингу. Щойно він резолвиться, запити до вашого домену потрапляють на сервери, які знають, який сайт для нього віддавати.

Чому це досі не спрацювало

Провал «Verify» при першому клацанні — це нормально. Відповіді DNS агресивно кешуються — саме це кешування робить решту вебу швидкою — тож резолвер, який відповів для вашого домену п'ять хвилин тому, може продовжувати видавати стару, порожню відповідь ще кілька хвилин або, з довгим TTL, більшу частину доби. Нічого не зламано. Виправляти нічого, крім терпіння й повторної перевірки.

Нюанс кореневого домену (домен без «www»)

Підключення голого домену — yourbusiness.com, без www — натикається на справжнє правило DNS, а не примху якогось хостингу: запис CNAME не може співіснувати із записами SOA і NS, які мають бути в корені домену, тож багато реєстраторів взагалі відмовляються створювати його там. Звичайні виходи — запис ALIAS/ANAME там, де реєстратор його пропонує, або підключення піддомену з перенаправленням кореня на нього.

Підключення домену по порядку

1

Знайдіть свої налаштування DNS

Увійдіть туди, де ви керуєте DNS домену, — це ваш реєстратор, якщо тільки ви не спрямували сервери імен домену в інше місце; тоді це той, хто їх обслуговує.

2

Додайте запис підтвердження власності

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

3

Додайте запис маршрутизації

Додайте запис CNAME — або, якщо голий кореневий домен його не допускає, запис ALIAS/ANAME чи переспрямування на піддомен, який ви підключаєте замість нього.

4

Підтвердьте, а потім зачекайте, якщо доведеться

Натисніть «Перевірити». Результат «ще ні» з першої спроби — це нормально: перевірте знову за кілька хвилин і ще раз згодом, якщо у вашому попередньому налаштуванні DNS використовувався довгий TTL.

Як це влаштовано в Olmira

Додавання домену в налаштуваннях сайту Olmira генерує обидва записи за вас, буквально — TXT з іменем, що починається з _aether-verify (спадок від внутрішньої кодової назви платформи; має значення лише саме значення), і CNAME, що вказує на edge.olmira.app. Verify запускає реальну, живу перевірку DNS із коротким тайм-аутом, тож «ще не підтверджено» майже завжди означає поширення запису, а не помилку — зачекайте кілька хвилин і перевірте знову, замість того щоб відкривати заявку в підтримку.

Голий корінний домен, чия маршрутизація не резолвиться, автоматично перенаправляється на підтверджений піддомен того самого сайту — або, за відсутності такого, на вашу безкоштовну адресу — замість показу помилки. Щойно перевірка проходить, HTTPS налаштовується сам собою: жодного сертифіката купувати чи встановлювати не потрібно. Що включає кожен тариф: власні домени.

Готові поставити на ньому своє ім’я?

Безкоштовний 30-денний пробний період. Додайте свій домен, коли будете готові; точні записи вже чекають на вас у налаштуваннях сайту.