Настройка DNS для PWA

Настройка DNS для PWA — это привязка купленного домена к серверу, на котором крутится PWA-приложение: без правильных записей домен просто не откроет страницу или не получит HTTPS. Разберём, какие записи нужны (A или CNAME), зачем часто добавляют проксирование через Cloudflare и как быстро задеплоить новый домен под связку без даунтайма.

A-запись или CNAME: что выбрать

A-запись указывает домен напрямую на IP-адрес сервера и подходит, когда у связки постоянный выделенный IP. CNAME указывает на другое доменное имя (например, поддомен платформы, которая хостит PWA) и удобнее, когда IP может меняться — тогда не нужно вручную обновлять запись при каждой смене сервера. Для большинства связок на готовой PWA-платформе используется CNAME на технический адрес платформы, а A-запись — если поднимаете инфраструктуру сами.

Зачем проксировать через Cloudflare

Проксирование прячет реальный IP сервера от прямого сканирования и добавляет собственный слой защиты от части ботов и DDoS ещё до того, как трафик долетит до вашей инфраструктуры. Также через Cloudflare удобно быстро переключать домен между серверами или временно отключать зону при проблемах, не трогая записи у регистратора. Минус — дополнительная задержка на прокси-слое и необходимость держать настройки SSL в режиме, совместимом с сертификатом на сервере (обычно Full или Full Strict, а не Flexible).

Типичные ошибки при настройке записей

Самая частая — оставить старую A-запись на прежний IP при смене сервера или платформы, из-за чего домен продолжает вести в никуда, пока не пройдёт обновление. Вторая — TTL слишком высокий, из-за чего смена записи расползается по миру часами вместо минут в момент, когда домен нужно срочно перевыпустить после бана. Третья — включённое проксирование Cloudflare при выставленном режиме SSL Flexible, что ломает HTTPS-соединение до PWA и мешает установке приложения.

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

Заранее снизьте TTL на записях перед плановой заменой домена — тогда изменения разойдутся быстрее, когда замена понадобится. Держите шаблон записей (тип, имя, значение, TTL) под рукой, чтобы не собирать их заново вручную каждый раз при подключении нового домена под ту же связку. Проверяйте распространение записи специальным сервисом проверки DNS, а не полагайтесь только на собственный браузер — кэш DNS на вашей стороне может показывать обновлённый результат раньше, чем у остальной аудитории.

Как APEX упрощает подключение домена

В APEX подключение своего домена и выпуск HTTPS-сертификата автоматизированы: после добавления нужных DNS-записей у регистратора платформа сама проверяет их и выпускает сертификат без ручной возни с центром сертификации. Ротация в один клик означает, что при бане домена новый подключается и получает HTTPS без повторного прохождения всей цепочки настройки вручную — это особенно ценно, когда домены приходится менять часто.

Частые вопросы

Что произойдёт, если оставить старую DNS-запись после смены сервера?
Домен продолжит указывать на прежний адрес, и посетители попадут либо на чужой или пустой сервер, либо получат ошибку — доступ к PWA восстановится только после обновления записи и её распространения.
Обязательно ли проксирование через Cloudflare для PWA?
Нет, это опционально, но многие используют его ради скрытия реального IP и защиты от части сканеров — важно только правильно выставить режим SSL, чтобы не сломать HTTPS до PWA.
Сколько времени занимает распространение новой DNS-записи?
Обычно от нескольких минут до пары часов в зависимости от TTL и провайдера — заранее сниженный TTL перед плановой заменой домена ускоряет процесс.
Нужно ли настраивать DNS вручную при каждой ротации домена в APEX?
Основную часть процесса — выпуск и обновление HTTPS-сертификата — платформа берёт на себя после подключения домена, что заметно ускоряет ротацию по сравнению с полностью ручной настройкой.
Собери своё PWA в APEX за пару минут

Клоака, антибот, пуши, сплит-тесты и свои домены — в одном сервисе.

Начать бесплатно

Читайте также