Как работает DNS

Поймите, как работает система DNS и как она направляет запросы по интернету через свои ключевые компоненты.

Допустим, вы вводите в браузере hostmaster.uz. Вот что происходит «за кулисами»:

  1. Кэш браузера: Браузер проверяет, знает ли он уже IP. Если запись есть в кэше и она ещё действительна — всё готово.
  2. Stub resolver → Рекурсивный резолвер: Stub resolver вашей ОС перенаправляет запрос рекурсивному DNS-резолверу (например, ISP, Google DNS 8.8.8.8, Cloudflare 1.1.1.1). Если запись есть в кэше — ответ сразу.
  3. Резолвер → Корневые серверы: Если записи нет, резолвер спрашивает у корневых серверов, где находятся TLD-серверы зоны .uz.
  4. Резолвер → TLD-серверы: Резолвер обращается к TLD-серверам .uz, чтобы узнать, какой авторитетный сервер отвечает за hostmaster.uz.
  5. Резолвер → Авторитетные серверы: Резолвер запрашивает у авторитетного сервера IP-адрес hostmaster.uz. Ответ: 37.140.216.140.
  6. Резолвер → Браузер: Резолвер возвращает IP-адрес браузеру.
  7. Браузер → Веб-сервер: Браузер отправляет запрос к серверу по адресу 37.140.216.140.
  8. Веб-сервер → Браузер: Сервер возвращает содержимое сайта.

🏷️ Что такое NS-запись?

Экосистема DNS состоит из нескольких частей: Браузер, Stub Resolver, Рекурсивный резолвер, Корневые серверы, TLD-серверы, Авторитетные серверы.

Единственная часть, которую вы контролируете — это Авторитетный сервер. Именно здесь хранятся ваши DNS-записи.
Чтобы подключить ваш домен к этим серверам, используются NS (Name Server) записи.

NS-запись сообщает миру, какие DNS-серверы являются авторитетными для домена.
Иными словами:
👉 “Если вам нужны официальные ответы для этого домена — спрашивайте вот эти серверы.”

Важные моменты

  • У каждого домена должно быть минимум две NS-записи (для надёжности).
  • Хранятся в родительской зоне (например, .com знает, какие NS-серверы ответственны за google.com).
  • Делегируют полномочия от одной зоны к другой.

Пример

Для hostmaster.uz зона .uz указывает на:

Почему это важно?

  • Без правильных NS-записей ваш домен не будет работать.
  • При смене DNS-провайдера (например, GoDaddy → Hostmaster) нужно обновить NS-записи.
  • NS-записи — это связующее звено глобальной DNS-иерархии.

👉 Пример: Если вы купили домен .com, но хотите разместить его на серверах Hostmaster, вам нужно обновить NS-записи домена на Hostmaster NS, прежде чем он заработает. (Совет: всегда уточняйте у поддержки хостинга.)