TGViewer
Руслан Куянец | Reactify Руслан Куянец | Reactify @reactify_it · 6.43K subscribers
Post #1161 1.89K

Forwarded from Tech | YeaHub & Reactify

#tech #dns #network
Как браузер ищет нужный ресурс по доменному имени в строке браузера и почему после покупки домена мы не сразу можем получить доступ к ресурсам?

Когда вы вводите URL в строку браузера, происходит ряд шагов на уровне DNS (Domain Name System):

1️⃣ Проверка кэша DNS:
Браузер сначала проверяет свой локальный кеш DNS, чтобы узнать, не сохранен ли там IP-адрес, связанный с введенным URL. Если он есть, процесс разрешения DNS на этом этапе завершается, и браузер использует найденный IP-адрес для установления соединения.
Мы можем посмотреть локальный кэш в браузере. На примере Chrome:

chrome://net-internals/?#dns

Указываем адрес, например vk.com, если в кэше есть данные об этом домене, получим в ответе
Resolved IP addresses of "vk.com": ["87.240.137.164","87.240.132.78","93.186.225.194","87.240.132.67","87.240.129.133","87.240.132.72"].
No alternative endpoints.

Если нет, то будет пусто или ошибка.


2️⃣ Запрос к ОС:
Если IP-адрес не найден в кеше браузера, он отправляет запрос операционной системе. ОС также имеет собственный кеш DNS, который проверяется следующим шагом.
Чтобы посмотреть кэш windows: откройте командную строку и введите


ipconfig /displaydns | clip

- данные скопируются в буфер обмена, после чего вставьте в блокнот и посмотрите результат (например поиск vk.com)

3️⃣Запрос к рекурсивному DNS-серверу:
Если ни в одном из кешей нет нужного IP-адреса, операционная система передает запрос к настроенному DNS-серверу (обычно это сервер вашего интернет-провайдера).

4️⃣Корневые DNS-серверы и далее через иерархию до авторитетного DNS-сервера запрашиваемого домена.

5️⃣Если IP-адрес найден, он возвращает его операционной системе, а затем браузеру.

Почему, когда вы покупаете domain, привязываете его к ip-адресу, но не сразу можете зайти на сайт под доменным именем?

Базы данных DNS хранятся на каждом DNS-сервере по всему миру и эти серверы обращаются за обновлениями к нескольким серверам, называемым "authoritative name server" или "корневой DNS-сервер". Когда ваш регистратор создаёт или обновляет информацию о зарегистрированном домене, она должна обновиться во всех DNS-базах. Каждый DNS-сервер хранит информацию о домене фиксированное количество времени, а затем автоматически обновляет её (DNS-сервер запрашивает корневой сервер снова). Соответственно, обновление баз занимает какое-то время, пока информация о новых или изменённых доменах распространяется по Интернету.

Существует так называемое Время распространения. Тем не менее эта задержка не означает, что за это время доменное имя обновит само себя на всех серверах сверху донизу. Очень часто DNS-сервер, запрашиваемый вашим компьютером не знает конкретного домена и запрашивает о нём корневые DNS-сервера по мере требования.

Автор: @crypto_bubblezz

👍 Вступай в сообщество
  • 👍 9
  • 🔥 4
  • ❤ 2
  • 💯 1
More from @reactify_it
  1. Oct 8, 2026Последний месяц жестко марафонил :) С утра до вечера, без выходных. Решил наконец подвести…
  2. Oct 2, 2026Что вообще для меня значит ИТ-АДАПТАЦИЯ? Это — РАБОТА ЛЮБОЙ ЦЕНОЙ. Сейчас такое время, ког…
  3. Oct 1, 2026А тем временем цены растут. Бесплатный ChatGPT, во-первых, как будто отупел, во-вторых, ли…
  4. Sep 30, 2026Ребята, если у вас уже есть опыт, но вы чувствуете, что он выглядит «непродающим» в резюме…
  5. Sep 29, 2026👩‍💻 ВСЯ инфраструктура за 30 минут: Kubernetes, ArgoCD, Grafana, CI/CD https://www.youtu…
  6. Sep 28, 2026В общем, что-то такое получилось 😁 Превью сделано нейронкой, но буду переделывать с помощ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →