Посібники

Як підключити власний домен до застосунку або сайту

Щоб підключити власний домен, ви купуєте його в реєстратора, додаєте запис DNS, який вказує на ваш хостинг, — зазвичай CNAME для піддомену на кшталт www або app, або запис A (чи ALIAS/flattened) для кореневого домену — а потім дозволяєте хостингу перевірити домен і видати сертифікат HTTPS. Зазвичай це займає хвилини, інколи довше. Більшість проблем спричиняє помилка в записі, неправильний тип запису або проксі перед хостингом.

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

Складові

СкладоваЩо цеХто надає
Доменне ім'яІм'я, яке ви орендуєте щороку, наприклад example.comРеєстратор
DNSПублічний пошук, що перетворює імена на адреси серверівВаш DNS-провайдер (часто це реєстратор)
ЗаписиОкремі записи DNS: «www вказує на…»Ви додаєте їх
ХостингСервіс, на якому працює ваш застосунокВаш хостинг або конструктор застосунків
СертифікатТе, що робить https:// працюючимЗазвичай видається хостингом автоматично

Реєстратор і DNS-провайдер часто є однією компанією, але не обов'язково. Головне питання: де ви редагуєте DNS для цього домену? Саме там ви додаватимете записи.

Крок 1: Купіть домен

Поради щодо вибору й купівлі:

  • Тримайте його коротким і легким для диктування. Якщо доводиться пояснювати написання, виберіть інше.
  • .com — це типовий вибір, який люди вгадують, але національні та новіші закінчення (.io, .app, .co.uk) теж підходять, якщо відповідають вашій аудиторії.
  • Перевірте ціну продовження, а не лише ціну першого року. Вступні знижки поширені, а продовження може коштувати дорожче.
  • Увімкніть автоматичне продовження і стежте, щоб картка для оплати була чинною. Прострочений домен вимикає ваш сайт і пошту, а після пільгового періоду його може купити хтось інший.
  • Використовуйте приватність WHOIS, якщо її пропонують, щоб ваші особисті дані не публікувалися.
  • Купуйте в обліковому записі, яким керуєте ви, а не фрилансера чи агенції.

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

Крок 2: Визначте адресу

Піддомен чи кореневий домен

  • Кореневий (apex) домен: example.com
  • Піддомен: www.example.com, app.example.com

Поширена схема: маркетинговий сайт на example.com або www.example.com, а продукт — на app.example.com. Для одного сайту оберіть між www і коренем.

www.example.comexample.com
Тип записуCNAME на ваш хостингЗапис A/AAAA або ALIAS/ANAME/flattened CNAME
Складність налаштуванняЛегко скрізьЗалежить від DNS-провайдера
ВиглядТрохи довшеКоротше

Стандарт DNS не дозволяє CNAME на корені домену, бо корінь має містити інші записи (наприклад, записи nameserver). Багато DNS-провайдерів обходять це спеціальним типом запису — залежно від провайдера його називають ALIAS, ANAME або CNAME flattening, — який поводиться як CNAME на корені. Якщо у вашого провайдера його немає, надійний підхід такий: відкривайте сайт на www і налаштуйте перенаправлення з кореня на www у DNS-провайдера або реєстратора.

Що б ви не обрали, зробіть одну основну адресу, а іншу перенаправте на неї. Якщо обидві відкриваються з тим самим вмістом без перенаправлення, це плутає і користувачів, і пошукові системи. Чому єдина канонічна адреса важлива, див. SEO для сайтів, створених за допомогою ШІ.

Крок 3: Додайте записи DNS

Ваш хостинг скаже вам точно, що додати. Це виглядатиме як один із цих варіантів:

ТипІм'я / HostЗначення / ЦільДля чого
CNAMEwwwyoursite.hostname.comВказати піддомен на ім'я хосту
A@192.0.2.10Вказати корінь на IPv4-адресу
AAAA@2001:db8::10Вказати корінь на IPv6-адресу
TXT_verify або @рядок-кодПідтвердити, що домен ваш

Як заповнити форму у більшості DNS-провайдерів:

  • Ім'я / Host: лише частина піддомену — www, а не www.example.com. Деякі провайдери додають домен самі, і якщо ввести його повністю, вийде www.example.com.example.com. Використовуйте @ для кореня, якщо так прийнято у вашого провайдера.
  • Значення / Ціль: вставте саме те, що показує хостинг. Крапка в кінці допустима, якщо провайдер її додає сам.
  • TTL: стандартне значення підходить. Менший TTL (наприклад, 5 хвилин) робить майбутні зміни видимими швидше.
  • Проксі: якщо ваш DNS-провайдер може проксіювати трафік (хмарка Cloudflare, наприклад), дотримуйтеся інструкцій хостингу. Багатьом хостингам потрібен режим «лише DNS», щоб видати сертифікат.

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

Зміна nameservers чи додавання записів

Деякі хостинги пропонують два варіанти: додати запис або перенести DNS усього домену до себе, змінивши nameservers у реєстратора. Зміна nameservers переносить кожен запис, зокрема пошту. Робіть це, лише якщо готові відтворити всі наявні записи у новому провайдері. Додавання одного запису має менший ризик.

Крок 4: Перевірте і увімкніть HTTPS

Коли запис додано, поверніться до свого хостингу і натисніть кнопку перевірки. Хостинг перевіряє DNS, потім запитує сертифікат — зазвичай у безкоштовного центру сертифікації, як-от Let's Encrypt — і починає віддавати ваш сайт через HTTPS.

  • Перевірка може пройти не з першої спроби, поки зміни DNS поширюються.
  • Сертифікати оновлюються автоматично, доки запис DNS залишається на місці.
  • Якщо у вашого домену є записи CAA (які обмежують, які центри сертифікації можуть видавати для нього сертифікати), переконайтеся, що вони дозволяють центр вашого хостингу, інакше видача не вдасться.

Коли HTTPS працює, переконайтеся, що http:// перенаправляє на https://. Більшість хостингів роблять це автоматично.

Крок 5: Перевірте

  • https://www.example.com відкриває ваш сайт із значком замка
  • Інший варіант (корінь або www) перенаправляє на основну адресу
  • http:// перенаправляє на https://
  • Вхід, OAuth-авторизація і перенаправлення після оплати працюють на новому домені (часто в них є списки дозволених URL, які ще вказують на стару адресу)
  • Пошта на вашому домені досі приходить
  • Посилання в листах, які надсилає ваш застосунок, ведуть на новий домен

Четвертий пункт часто пропускають: вхід через Google, вебхуки Stripe і посилання для скидання пароля налаштовані на конкретні URL. Додайте новий домен усюди, де був старий. Про OAuth-частину див. як додати вхід до застосунку.

Усунення несправностей

СимптомІмовірна причинаВиправлення
Перевірка постійно не проходитьПомилка в значенні, неправильний тип запису або ім'я введено як повний доменЗвірте запис посимвольно з тим, що показує хостинг
Працює у вас, але не у інших (або навпаки)Кешування DNS під час змінДочекайтеся завершення TTL; перевірте з телефону через мобільний інтернет
Помилка сертифіката чи «не захищено»Сертифікат ще не видано, проксі перед хостингом або записи CAA блокують видачуЗачекайте кілька хвилин і перевірте знову; перемкніть проксі на «лише DNS»; перевірте CAA
«Забагато перенаправлень»Два шари перенаправляють одне одного (наприклад, проксі примусово робить HTTPS, і хостинг робить те саме)Вимкніть одне з перенаправлень або використайте «лише DNS»
Кореневий домен не працює, а www працюєНемає запису або перенаправлення для кореняДодайте запис ALIAS/flattened або перенаправте корінь на www
Пошта перестала працюватиЗаписи MX змінено або втрачено під час переходу на nameserversВідновіть записи MX за інструкціями вашого поштового провайдера
Досі показується старий сайтСтарий запис A лишився поруч з новимВидаліть конфліктні записи для того самого імені

Безкоштовний онлайн-інструмент для перевірки DNS або команда dig www.example.com у терміналі показують, що зараз бачить світ для вашого запису. Це корисно, щоб зрозуміти, чи проблема в DNS, чи в хостингу.

Підключення власного домену в Mythex

Власні домени на Mythex — функція тарифу Pro. Безкоштовні тарифи публікують проєкти за адресою yourname.mythex.app. На Pro можна:

  • Купити домен всередині Mythex у розділі Domains у налаштуваннях або в Publish → Custom domain на опублікованому проєкті. Mythex реєструє домен і налаштовує DNS; реєстрацію оплачують окремо від тарифу Pro, а автоматичне продовження увімкнено за замовчуванням.
  • Підключити домен, який ви вже маєте. Опублікуйте проєкт, виберіть Connect, введіть імені хоста (наприклад, app.example.com), а потім додайте CNAME у вашого DNS-провайдера, що вказує на ціль, яку показує Mythex (yourslug.mythex.ai). Натисніть Verify. HTTPS видається автоматично.

Якщо ваш DNS на Cloudflare, встановіть цей CNAME у режим DNS only (сіра хмарка), а не через проксі. Для кореневого домену документація радить використовувати www або app і перенаправляти корінь у DNS-провайдера, якщо той не підтримує ALIAS чи flattening.

Повні кроки та усунення несправностей — у Custom domains в документації, а що входить до Pro, див. у Plans. Перш ніж вказувати домен на застосунок, варто пройти як перевести прототип ШІ у продакшен.

Запитання

Скільки часу потрібно, щоб власний домен запрацював?

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

Використовувати www чи кореневий домен?

Для відвідувачів працює будь-який варіант. Піддомен на кшталт www або app зазвичай простіше підключити, бо для нього можна використати запис CNAME. Багато сайтів відкривають www, а кореневий домен перенаправляють на нього, або навпаки — просто оберіть один як основну адресу.

Чи потрібно купувати SSL-сертифікат?

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

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

Правила DNS не дозволяють CNAME на корені (apex) домену, бо там мають бути інші обов'язкові записи. Деякі DNS-провайдери пропонують записи ALIAS, ANAME або CNAME flattening, щоб досягти того самого результату; інакше використовуйте www і перенаправляйте кореневий домен.

Mythex · Pricing · Створюйте що завгодно з ШІ · Шаблони сайтів і застосунків · Порівняння Mythex · Глосарій створення застосунків за допомогою ШІ · Безкоштовні інструменти для створення застосунків за допомогою ШІ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)