Как работает DNS
Поймите, как работает система DNS и как она направляет запросы по интернету через свои ключевые компоненты.
Допустим, вы вводите в браузере hostmaster.uz. Вот что происходит «за кулисами»:
- Кэш браузера: Браузер проверяет, знает ли он уже IP. Если запись есть в кэше и она ещё действительна — всё готово.
- Stub resolver → Рекурсивный резолвер: Stub resolver вашей ОС перенаправляет запрос рекурсивному DNS-резолверу (например, ISP, Google DNS
8.8.8.8, Cloudflare1.1.1.1). Если запись есть в кэше — ответ сразу. - Резолвер → Корневые серверы: Если записи нет, резолвер спрашивает у корневых серверов, где находятся TLD-серверы зоны
.uz. - Резолвер → TLD-серверы: Резолвер обращается к TLD-серверам
.uz, чтобы узнать, какой авторитетный сервер отвечает заhostmaster.uz. - Резолвер → Авторитетные серверы: Резолвер запрашивает у авторитетного сервера IP-адрес
hostmaster.uz. Ответ:37.140.216.140. - Резолвер → Браузер: Резолвер возвращает IP-адрес браузеру.
- Браузер → Веб-сервер: Браузер отправляет запрос к серверу по адресу
37.140.216.140. - Веб-сервер → Браузер: Сервер возвращает содержимое сайта.
🏷️ Что такое NS-запись?
Экосистема DNS состоит из нескольких частей: Браузер, Stub Resolver, Рекурсивный резолвер, Корневые серверы, TLD-серверы, Авторитетные серверы.
Единственная часть, которую вы контролируете — это Авторитетный сервер. Именно здесь хранятся ваши DNS-записи.
Чтобы подключить ваш домен к этим серверам, используются NS (Name Server) записи.
NS-запись сообщает миру, какие DNS-серверы являются авторитетными для домена.
Иными словами:
👉 “Если вам нужны официальные ответы для этого домена — спрашивайте вот эти серверы.”
Важные моменты
- У каждого домена должно быть минимум две NS-записи (для надёжности).
- Хранятся в родительской зоне (например,
.comзнает, какие NS-серверы ответственны заgoogle.com). - Делегируют полномочия от одной зоны к другой.
Пример
Для hostmaster.uz зона .uz указывает на:
ns3.hostmaster.uz.
revers.hostmaster.uz.
Почему это важно?
- Без правильных NS-записей ваш домен не будет работать.
- При смене DNS-провайдера (например, GoDaddy → Hostmaster) нужно обновить NS-записи.
- NS-записи — это связующее звено глобальной DNS-иерархии.
👉 Пример: Если вы купили домен .com, но хотите разместить его на серверах Hostmaster, вам нужно обновить NS-записи домена на Hostmaster NS, прежде чем он заработает. (Совет: всегда уточняйте у поддержки хостинга.)