EN Прислать проект
Все статьи

Домен, DNS и SSL: как браузер находит твой сайт

Домен, DNS и SSL простыми словами: как браузер по имени находит сервер, что такое A-записи и CNAME, почему изменения ждут и зачем нужен замочек.

· 4 минОсновыИнфраструктура

Домен — это имя сайта, которое люди вводят в адресную строку. 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, почту и сертификаты так, чтобы о них можно было забыть.

Хочешь, сделаем это за тебя?

Расскажи о проекте ассистенту — через пять минут будет примерная смета, через 48 часов разбор.

Созвон с командой 20 минут: инженер, дизайнер и маркетолог посмотрят на проект вместе с тобой.
Записаться на звонок