Биржи Сайтов

Что такое DNS и как оно работает?

Что такое DNS и как оно работает? Создание сайтов

Когда вы вводите адрес сайта в браузере:

example.com

компьютер не понимает слова. Интернет работает только с числами — IP-адресами.

93.184.216.34

Чтобы открыть сайт, нужно узнать, какой IP скрывается за доменным именем.
Именно этим занимается DNS.

DNS — это система, которая переводит имя сайта в его настоящий адрес на сервере.

Проще говоря:

DNS — это телефонная книга интернета.

Зачем нужен DNS

Человек запоминает слова:

google.com
yandex.ru
site.ru

А сеть понимает только:

142.250.150.78
77.88.55.88

Без DNS вам пришлось бы вводить IP-адрес каждого сайта вручную.

DNS автоматически сопоставляет имя и сервер, поэтому страницы открываются за доли секунды.

Как работает DNS (пошагово)

Рассмотрим что происходит после нажатия Enter:

  1. Вы вводите домен в браузере
  2. Компьютер спрашивает у DNS-сервера: «Где находится этот сайт?»
  3. DNS находит IP-адрес
  4. Браузер подключается к серверу
  5. Открывается страница

Это занимает примерно 20–120 миллисекунд.

Цепочка DNS-запроса

На самом деле участвует несколько серверов:

  1. Браузер — проверяет кэш
  2. ОС — проверяет локальную таблицу
  3. DNS провайдера — основной запрос
  4. Корневые серверы
  5. Сервер доменной зоны
  6. DNS хостинга — возвращает IP

Но для пользователя всё происходит мгновенно.

Что такое DNS-сервер

DNS-сервер — это компьютер, который хранит базу доменов и IP-адресов.

Популярные публичные DNS:

8.8.8.8
1.1.1.1
9.9.9.9

Их используют для ускорения интернета или обхода сбоев провайдера.

Что такое DNS-записи

DNS не просто хранит IP. Он содержит записи, управляющие работой сайта.

A Адрес сайта
AAAA IPv6 адрес
CNAME Псевдоним домена
MX Почтовый сервер
TXT Подтверждения и настройки
NS DNS серверы домена

Именно поэтому при переносе сайта нужно менять DNS-записи.

Что происходит при смене DNS

Когда вы меняете NS-серверы домена:

  • сайт начинает открываться с нового хостинга
  • обновление занимает 5 минут – 24 часа
  • это называется распространение DNS (propagation)

Почему иногда сайт не открывается

Частые причины:

  • DNS ещё не обновился
  • кэш провайдера
  • ошибка в записях
  • неправильный IP

Поэтому после переноса сайт может открываться не у всех сразу — это нормально.

Можно ли ускорить DNS

Да. Нужно указать быстрые DNS-серверы:

8.8.8.8
8.8.4.4

или

1.1.1.1
1.0.0.1

Иногда это ускоряет загрузку сайтов на 10–40%.

Итог

DNS — это система, которая переводит доменное имя в IP-адрес сервера.

  • без него сайты не открывались бы по имени
  • он работает автоматически
  • участвует в запуске и переносе сайта
  • влияет на скорость загрузки

Каждый раз, когда вы открываете сайт — сначала работает DNS, и только потом загружается страница.

Вопрос-ответ

Оцените статью
Добавить комментарий