Перейти к содержимому
Блог

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

Редакция Tekravel

Сайт готов. Логотип на месте, наценки выставлены, тестовое бронирование прошло на поддомене платформы, а кто-то в офисе уже разослал ссылку трём клиентам. И тут звучит очевидный вопрос: почему в адресе до сих пор чужое имя? В этом руководстве — как подключить свой домен к системе бронирования, никого не нанимая: что вы на самом деле меняете, какие две-три записи в этом участвуют, почему замок в браузере появляется позже, чем вы ждёте, и какая одна настройка, если её тронуть, тихо ломает корпоративную почту.

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

Где на самом деле живёт ваш домен

Участвовать могут до трёх разных компаний, а большинство владельцев агентств знают только одну. Регистратор — это место, где вы купили имя и ежегодно платите за продление. DNS-хостинг — место, где редактируются записи этого имени: часто это тот же регистратор, иногда нет, особенно если когда-то веб-дизайнер всё настроил и перенёс имя в отдельный DNS-сервис. Хостинг сайта — там, где сейчас работает ваш текущий сайт.

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

Корневой домен или поддомен: решите до того, как что-то трогать

Корневой домен (apex, «голый» домен) — это vashbrend.ru без ничего впереди. Поддомен — всё, у чего есть приставка: www.vashbrend.ru, bron.vashbrend.ru, tury.vashbrend.ru. Платформа принимает оба варианта, но от выбора зависит, какую запись вы добавляете.

Причина давняя и не обсуждается. На корневом домене уже стоят записи, которые определяют сам домен, а DNS не разрешает записи CNAME делить имя с какой-либо другой записью. Поэтому корневой домен направляют записью A прямо на IP-адрес, а поддомен — записью CNAME на другое имя хоста.

Корневой (vashbrend.ru)Поддомен (bron.vashbrend.ru)
Какую запись добавитьЗапись A на IP-адресCNAME на имя хоста платформы
Что набирает клиентСамый короткий адресНа одно слово больше; это менее важно, если клиент приходит по ссылке
Ваш текущий сайтДолжен уйти с корневого домена, иначе его заменит сайт бронированияОстаётся на месте
Корпоративная почтаНе затронута, пока не трогать записи MXНе затронута
Кому подходитАгентству, у которого сайт и ЕСТЬ сайт бронированияАгентству с сайтом-визиткой, блогом или CMS, которые оно хочет сохранить

Большинству агентств, у которых уже есть сайт, стоит начать с поддомена. Спорная строка — вторая: некоторые владельцы считают, что поддомен выглядит менее солидно. Позиция понятная, но она весит меньше, когда клиенты в основном приходят по ссылке из WhatsApp, Telegram или Instagram, а не набирают адрес вручную.

Какие записи вы добавляете и зачем нужна каждая

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

  • CNAME — для поддомена. Имя: выбранная приставка, например bron. Значение: имя хоста платформы из DNS-шага. Запись говорит «это имя — псевдоним вот того», поэтому, если серверы платформы переедут, ваша запись продолжит работать без вашего участия.
  • Запись A — для корневого домена. Имя: @, так большинство DNS-панелей обозначают сам домен. Значение: IP-адрес из DNS-шага. Запись говорит «это имя живёт по этому адресу».
  • TXT — иногда. Некоторые хостинговые конфигурации дополнительно просят запись подтверждения: длинную случайную строку под именем, которое указывает DNS-шаг. Посетителям она ничего не даёт. Она доказывает, что тот, кто управляет доменом, согласился на подключение. Если шаг её показывает — добавьте; если нет — ничего не упущено.

Две ошибки объясняют большинство неудачных попыток. Первая — вписать в поле «Имя» домен целиком. Многие панели дописывают домен автоматически, и bron.vashbrend.ru, введённый там, превращается в bron.vashbrend.ru.vashbrend.ru, который никуда не ведёт. Вводите только приставку. Вторая — оставить старую запись. Если у bron уже есть запись A от прошлого проекта, CNAME рядом с ней существовать не может, а некоторые панели молча оставляют старую. Сначала удалите старую запись именно для этого имени.

Если DNS-хостинг предлагает на записи переключатель прокси — в Cloudflare это оранжевое облако, — на время подключения переведите его в режим «только DNS». Прокси отвечает посетителям вместо платформы и тем самым скрывает её от проверки, о которой речь дальше.

Почему замок появляется последним

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

TLS-сертификат — тот самый замок — выдаёт центр сертификации, который сначала должен убедиться, что домен действительно указывает туда, куда заявлено в запросе. Он проверяет это, запрашивая имя в публичном DNS, а в большинстве конфигураций ещё и отправляя запрос на домен в расчёте, что ответит платформа. Пока ваша запись не дошла до резолверов, которыми пользуется центр, проверка не проходит, и сколько ни нажимайте кнопки, это не изменится. Как только запись начинает разрешаться, платформа запрашивает сертификат автоматически. Вы его не покупаете, не загружаете и не продлеваете.

Сколько займёт «разрешение», зависит в основном от TTL записи, которая стояла раньше: сколько времени другим серверам разрешено помнить старый ответ. Совершенно новое имя обычно появляется быстро. Имя, которое ещё вчера указывало в другое место, может какое-то время отвечать старым адресом. Если вы заранее знаете, что заменяете существующую запись, снизьте её TTL за день — ожидание сократится.

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

Во что обходится ошибка

Дорогие ошибки — не в сайте бронирования. Они во всём остальном, что привязано к вашему домену.

Худшая — сменить NS-серверы, когда нужно было лишь добавить запись. Смена NS-серверов передаёт весь домен новому DNS-хостингу, и любая запись, не созданная там заново, исчезает — включая записи MX, по которым приходит корпоративная почта. Агентство может потерять целый день писем от клиентов, подтверждений от поставщиков и уведомлений авиакомпаний об изменении расписания, прежде чем кто-то заметит, что почтовый ящик затих. Ничто в подключении сайта бронирования не требует менять NS-серверы. Добавляйте записи; остальное не трогайте.

Вторая — направить корневой домен на сайт бронирования, пока на старом сайте есть страницы, которыми пользуются: страница о визах, которая стоит в выдаче Google, страница контактов, напечатанная на визитках. Эти ссылки теперь ведут на сайт бронирования, где таких страниц нет. Либо сначала перенесите старый сайт на поддомен, либо подключите сайт бронирования к поддомену.

Третья стоит только нервов: объявить новый адрес до появления замка. Браузер, отпугивающий клиентов от вашего сайта в тот самый день, когда вы его продвигаете, — плохое знакомство. Объявляйте, когда сертификат уже действует, а не когда запись сохранена.

Сохраните домен платформы — это ваш запасной выход

Поддомен платформы, на котором стартовал ваш сайт, не исчезает, когда вы подключаете свой домен. Удалить его нельзя, и это сделано намеренно.

Это адрес, с которого удобно тестировать, пока собственный домен устаканивается, и адрес, который продолжит работать, если у регистратора пропустили продление или кто-то по ошибке изменил DNS. За обоими адресами стоит одна и та же система бронирования: бронированиям, клиентам и отчётам всё равно, через какую дверь зашли. Запишите этот адрес туда, где доступ не зависит от работы вашего собственного домена.

Он же задаёт правильный порядок для нового сайта — тот же, что и при запуске OTA за один день: запускайтесь на поддомене, который мастер регистрации создаёт без банковской карты, а свой домен подключайте, когда сайт уже не стыдно показать. Что даёт сам сайт, когда адрес уже ваш, — в статье что на самом деле даёт турагентству сайт под своим брендом.

Чек-лист: как подключить свой домен к системе бронирования

  1. Выясните, у кого размещён ваш DNS. Это подскажут NS-серверы домена.
  2. Выберите корневой домен или поддомен. Если есть сайт, который нужно сохранить, выбирайте поддомен.
  3. До любых изменений зафиксируйте все существующие записи, особенно MX. Хватит скриншота.
  4. Удалите старую запись на том самом имени, которое будете использовать.
  5. Добавьте запись из DNS-шага: CNAME для поддомена, A для корневого домена, плюс TXT, если шаг его показывает. В поле «Имя» — только приставка.
  6. Переведите прокси на этой записи в режим «только DNS».
  7. Дождитесь, пока запись начнёт публично разрешаться. Больше её не правьте.
  8. Проверьте замок, сделайте тестовое бронирование по новому адресу и только потом сообщите клиентам.

Большая часть этого списка — ожидание. Единственный шаг, который действительно может навредить, — тот, которого в нём нет: смена NS-серверов.

Редакция Tekravel

Отдел travel-технологий

Отдел travel-технологий Tekravel пишет для профессионалов рынка: владельцев агентств, консолидаторов и разработчиков, которые их интегрируют. Каждая статья проверяется на той самой платформе, которую описывает, до публикации.