Как направить домен на платформу: DNS, распространение и SSL простыми словами
Подключение собственного домена к платформе — одна из тех задач, которые звучат технически, занимают минут десять, а потом заставляют ждать. Вот что на самом деле происходит, чтобы ожидание не казалось сбоем.
Что такое домен — в одном абзаце
Доменное имя — это просто метка. Само по себе оно никуда не ведёт. Интернет находит его через DNS — распределённый справочник, который сопоставляет имена с серверами. Когда вы «подключаете домен», вы редактируете эту запись справочника у своего регистратора, чтобы она указывала на платформу, где размещён ваш сайт.
Записи, с которыми вы столкнётесь
- A-запись — связывает имя напрямую с IP-адресом. Обычно используется
для основного домена, например
example.com. - CNAME — связывает одно имя с другим. Обычно используется для
www, чтобы он следовал за платформой, куда бы она ни переехала. - TXT — обычный текст для подтверждения. Платформа просит добавить определённую строку, чтобы доказать, что домен действительно ваш и никто другой не сможет на него претендовать.
Почему это не мгновенно
Ответы DNS кэшируются — намеренно. Каждый резолвер между вашим посетителем и справочником хранит предыдущий ответ в течение времени, заданного TTL записи, — часто это час, иногда гораздо дольше. Пока эти кэши не истекут, одни люди видят новый сайт, а другие ещё старый. Это и есть распространение. Это не очередь, в которой вы стоите, и никакое обращение в поддержку его не ускорит.
Два практических следствия:
- Уменьшите TTL перед переездом, лучше всего за день. TTL в 300 секунд превращает день неопределённости в пять минут.
- Не судите о переключении по своему браузеру. Это устройство с самым сильным кэшем из всех, что у вас есть. Проверьте через мобильный интернет или воспользуйтесь сервисом проверки DNS.
Затем сертификат
Когда DNS уже указывает на платформу, сайту ещё нужен HTTPS. Сегодня сертификаты выпускаются автоматически, но удостоверяющий центр должен увидеть, что домен ведёт в правильное место, прежде чем что-либо подписать. Поэтому порядок всегда один: сначала DNS, потом сертификат, потом замочек. Если замочек не появился, обычно причина в том, что изменение DNS ещё не завершилось, а не в том, что сертификат не выпустился.
Разумная последовательность
- За день до переезда уменьшите TTL у существующих записей.
- Добавьте проверочную TXT-запись и убедитесь, что платформа её видит.
- Соберите и просмотрите новый сайт на адресе платформы до переключения.
- Направьте записи A и CNAME на платформу.
- Подождите. Проверьте с устройства, которое никогда не открывало старый сайт.
- Убедитесь, что сертификат на месте, затем настройте перенаправления, чтобы и основной
домен, и
wwwвели в одно и то же место.
Храните данные аккаунта у регистратора там, где вы сможете их найти. Самая частая причина, по которой переезд домена застревает, — никто не помнит, кто его регистрировал.