Руководства

Как подключить свой домен к приложению или сайту

Чтобы подключить свой домен, вы покупаете его у регистратора, добавляете 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-запись в корне домена, потому что там должны лежать другие записи (например, записи серверов имён). Многие DNS-провайдеры обходят это специальным типом записи — в зависимости от провайдера его называют ALIAS, ANAME или CNAME flattening — который работает как CNAME в корне. Если ваш провайдер такого не поддерживает, надёжный вариант такой: сайт работает на www, а с корневого домена настраивается перенаправление на www у DNS-провайдера или регистратора.

Что бы вы ни выбрали, оставьте один основной адрес, а другой перенаправляйте на него. Если оба адреса отдают одно и то же содержимое без перенаправления, это путает и пользователей, и поисковые системы. О том, почему важен один канонический адрес, см. SEO для сайтов, созданных ИИ.

Шаг 3: добавьте DNS-записи

Ваш хостинг точно скажет, что добавить. Выглядит это примерно так:

ТипИмя / хостЗначение / цельДля чего
CNAMEwwwyoursite.hostname.comУказание поддомена на имя хоста
A@192.0.2.10Указание корневого домена на IPv4-адрес
AAAA@2001:db8::10Указание корневого домена на IPv6-адрес
TXT_verify или @строка-кодПодтверждение, что домен ваш

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

  • Имя / хост: только часть поддомена — www, а не www.example.com. Некоторые провайдеры добавляют домен автоматически, и если ввести его полностью, получится www.example.com.example.com. Используйте @ для корня, если так принято у вашего провайдера.
  • Значение / цель: вставьте ровно то, что показывает хостинг. Точка в конце допустима, если провайдер её добавляет сам.
  • TTL: значение по умолчанию подойдёт. Меньший TTL (например, 5 минут) ускоряет вступление будущих изменений в силу.
  • Прокси: если ваш DNS-провайдер умеет проксировать трафик (например, оранжевое облако Cloudflare), следуйте инструкциям хостинга. Многим хостингам нужен режим «только DNS», чтобы выпустить сертификат.

Не трогайте существующие записи, если хостинг не просит их изменить. Особенно не меняйте записи MX — они отвечают за доставку почты. Удаление или изменение таких записей — самый частый способ сломать почту при смене домена.

Смена серверов имён или добавление записей

Некоторые хостинги предлагают два варианта: добавить запись или перенести DNS всего домена к себе, изменив серверы имён у регистратора. При смене серверов имён переносятся все записи, включая почту. Делайте это, только если готовы заново создать все существующие записи у нового провайдера. Добавление одной записи — менее рискованный вариант.

Шаг 4: проверьте и включите HTTPS

Когда запись добавлена, вернитесь в хостинг и нажмите кнопку проверки. Хостинг проверит DNS, затем запросит сертификат — обычно у бесплатного центра сертификации, например Let's Encrypt — и начнёт отдавать сайт по HTTPS.

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

Когда HTTPS заработает, убедитесь, что http:// перенаправляет на https://. Большинство хостингов делает это автоматически.

Шаг 5: проверьте

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

Четвёртый пункт часто упускают: вход через Google, webhooks Stripe и ссылки для сброса пароля настроены на конкретные URL. Добавьте новый домен везде, где был старый адрес. Для OAuth см. как добавить вход в приложение.

Поиск неисправностей

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

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

Подключение домена в Mythex

Свои домены — функция тарифа Pro в Mythex. На бесплатных тарифах проекты публикуются на адресе yourname.mythex.app. На Pro можно:

  • Купить домен прямо в Mythex в разделе Domains в настройках или через Publish → Custom domain на опубликованном проекте. Mythex регистрирует домен и настраивает DNS; регистрация оплачивается отдельно от тарифа Pro, а автопродление включено по умолчанию.
  • Подключить уже имеющийся домен. Опубликуйте проект, выберите Connect, введите имя хоста (например, app.example.com), затем добавьте у своего DNS-провайдера CNAME, указывающий на цель, которую покажет 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 简体中文 繁體中文(香港) 繁體中文(台灣)