Домен, DNS и SSL: как браузер находит твой сайт
Домен, DNS и SSL простыми словами: как браузер по имени находит сервер, что такое A-записи и CNAME, почему изменения ждут и зачем нужен замочек.
Домен — это имя сайта, которое люди вводят в адресную строку. DNS — система, которая переводит это имя в адрес сервера. SSL (точнее, TLS) — шифрование, благодаря которому соединение с сайтом нельзя подслушать и подменить по дороге; его видно по замочку в браузере.
Эти три вещи связаны: без DNS имя никуда не ведёт, а без SSL браузер предупредит человека, что сайт небезопасен, — и тот, скорее всего, уйдёт. Разберём, как они работают вместе и где обычно спотыкаются при первом запуске.
Домен: имя, которое ты арендуешь
Домен не покупают навсегда — его регистрируют на срок, обычно на год, и продлевают. Компания, у которой ты его зарегистрировал, называется регистратором.
Что стоит сделать сразу:
- включить автопродление и проверить, что привязанная карта не истечёт через месяц;
- зарегистрировать домен на аккаунт компании или основателя, а не фрилансера или подрядчика;
- включить двухфакторный вход у регистратора — кто управляет доменом, тот управляет сайтом и почтой.
Истёкший домен — одна из самых глупых и самых дорогих аварий: сайт и почта пропадают одновременно, а вернуть имя иногда уже нельзя.
Как работает DNS
Компьютеры в интернете находят друг друга по IP-адресам — наборам цифр вроде 203.0.113.10. DNS — это телефонная книга, где напротив имени записан адрес.
Когда человек открывает сайт, браузер спрашивает у DNS: «где живёт example.com?» — и получает ответ. Записи в этой книге бывают разные:
- A-запись — имя указывает на IPv4-адрес сервера. Если у тебя свой сервер, это она.
- AAAA — то же самое для IPv6.
- CNAME — имя указывает на другое имя. Платформы хостинга часто просят именно это: «направь
wwwнаваш-проект.платформа.app». - MX — куда доставлять почту для домена.
- TXT — служебный текст: подтверждение владения доменом, настройки почты против подделки отправителя.
Записи редактируются в панели того, кто обслуживает DNS домена. Это не всегда регистратор: если ты перенёс управление DNS к другому провайдеру, правки у регистратора просто ни на что не влияют. Узнать, кто отвечает на самом деле, можно по NS-записям домена.
Почему изменения доходят не сразу
Ты поменял запись, а у тебя открывается старый сайт, у коллеги — новый. Это нормально и называется распространением.
Ответы DNS кешируются — у провайдера, в операционной системе, в браузере. У каждой записи есть TTL — сколько секунд её можно держать в кеше. Пока он не истёк, кто-то видит старое значение. Обычно всё сходится за минуты или часы, но при большом TTL может уйти и сутки.
Практичный приём: перед переездом заранее снизь TTL нужных записей до нескольких минут, дождись, пока истечёт старый, и только потом меняй адрес. После переезда TTL можно вернуть.
SSL и замочек: что он на самом деле значит
SSL-сертификат подтверждает, что сервер действительно отвечает за этот домен, и позволяет зашифровать соединение. Без него пароли, токены и данные форм идут открытым текстом, а браузер показывает пугающее предупреждение.
Важно понимать, чего замочек не означает: он не говорит, что сайт честный или безопасный внутри. Он говорит только, что соединение защищено и ведёт к владельцу домена.
Сегодня сертификаты выдаются бесплатно и автоматически. Хостинг-платформы делают это сами, на своём сервере это обычно настраивается один раз через веб-сервер или прокси. Сертификат живёт недолго и должен обновляться автоматически — истёкший сертификат ломает сайт так же надёжно, как истёкший домен.
Частые ошибки при подключении домена
- Сайт открывается по
www, но не открывается без него, или наоборот. Нужно настроить оба варианта и перенаправить один на другой. - Две записи на одно имя с разными адресами — половина посетителей попадает на старый сервер.
- Сертификат выпущен только для одного имени, а сайт открывают и по другому.
- Сайт отдаётся и по
http, и поhttps. Правильно — перенаправлять всё наhttps. - Правки DNS вносятся в панели, которая этим доменом уже не управляет.
- Вместе с переездом сайта случайно удалили MX-записи — и пропала почта.
Коротко
- Домен — арендованное имя, DNS — книга адресов, SSL — защищённое соединение.
- Включи автопродление домена и двухфакторный вход у регистратора.
- A-запись ведёт на IP-адрес, CNAME — на другое имя, MX — на почту.
- Изменения DNS расходятся постепенно из-за кеша; перед переездом снижай TTL.
- Сертификат должен обновляться сам, а весь трафик — идти по
https.
Если подключение домена превратилось в квест, SUBXCAT может настроить DNS, почту и сертификаты так, чтобы о них можно было забыть.