Корневой домен с отказоустойчивостью
В посте о высокой доступности мы писали, где её нет: у доменов, подключённых A-записями. Поддомен легко перевести на CNAME, а корневой домен вроде example.com нельзя: CNAME на него по правилам DNS не поставить. Мы советовали перенести сайт на www.example.com и настроить перенаправление с корня через шлюз вручную.
Теперь вручную ничего делать не нужно: при добавлении корневого домена кабинет предлагает этот вариант сам и настраивает перенаправление.
Новый домен
Когда вы добавляете корневой домен, кабинет предлагает два варианта:
- Сайт на поддомене, с отказоустойчивостью. Мы рекомендуем этот вариант. Туннель работает на
www.example.comили на другом поддомене, напримерshop.example.com. Поддомен подключается через CNAME и работает с отказоустойчивостью. Корень подключается A-записями. Когда оба домена пройдут проверку DNS, Tuna сама создаст шлюз с постоянным перенаправлением сexample.comна поддомен. - Только example.com. Как раньше: A-записи, туннель на корне, без отказоустойчивости.
После добавления кабинет покажет обе DNS-записи и команду для запуска туннеля:
tuna http 8080 --domain=www.example.com
Перенаправление постоянное, с кодом 308, и сохраняет путь: example.com/catalog откроет www.example.com/catalog. Браузеры запоминают такое перенаправление, поэтому те, кто уже заходил на сайт, дальше идут сразу на поддомен.
В CLI 0.39 и новее ту же пару добавляет одна команда, она напечатает DNS-записи и команду для туннеля:
tuna domain reserve example.com --redirect-to=www.example.com
Пара доменов занимает два места в лимите своих доменов. Если свободно только одно, вариант с поддоменом будет недоступен, а рядом появится ссылка на расширение подписки.
На тарифе «Профи» своих доменов теперь 10 вместо 1 — столько же, сколько постоянных поддоменов. Статичных TCP-портов стало 5 вместо 1, по числу туннелей, которые можно запустить одновременно.
Уже подключённый домен
Корневые домены, подключённые раньше, и поддомены на A-записях теперь помечены в списке значком предупреждения. В карточке корневого домена есть пошаговый переезд:
- добавьте поддомен — кабинет покажет CNAME-запись;
- запустите туннель на поддомене вместо корня;
- включите перенаправление.
Старые ссылки продолжат работать: посетители с example.com попадут на те же страницы поддомена.
Если подключён не корень, а поддомен на A-записях, переезжать вообще не нужно. Замените A-записи одной CNAME-записью из карточки домена, туннель и настройки останутся прежними.
Что стоит учесть
- Строка запроса при перенаправлении пока не сохраняется:
example.com/?utm_source=mailоткроетwww.example.com/. Ссылки с UTM-метками в рассылках и рекламе давайте сразу на поддомен. - Само перенаправление работает через A-записи, поэтому у него отказоустойчивости нет. Отказоустойчив сайт за перенаправлением.
Пошаговая инструкция — в статье Подключение своего домена.
Оставьте отзыв
Если вам нравится пользоваться Tuna, или наоборот вы недовольны чем либо, то пожалуйста оставьте отзыв.
Новости
Анонсы новых функций и статей публикуем в Telegram-канале. Подписывайтесь, чтобы ничего не пропустить.
Помощь
Мы ценим наших пользователей и детально изучаем все обращения, если у вас возникли проблемы с tuna – обязательно свяжитесь с нами одним из способов: