Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

Python Backend Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

React Frontend Developer

Посмотреть все

Выберите навыки

React

React

JavaScript

JavaScript

Git

Git

Redux

Redux

Webpack

Webpack

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм

Вопросы React Frontend Developer


Как браузер определяет IP-адрес сайта и какую роль играет DNS?

Что такое домены верхнего уровня и как они участвуют в DNS-резолвинге?

Что происходит после получения IP-адреса?

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

  • Рейтинг:

    5

  • Сложность:

    4

Когда пользователь вводит адрес сайта, браузер не знает его IP-адрес напрямую и обращается к системе DNS. DNS — это распределённая система, которая сопоставляет доменные имена с IP-адресами серверов. Браузер сначала проверяет локальные кэши, а если адрес не найден, отправляет запрос DNS-серверу. В ответ он получает IP-адрес, по которому уже можно установить сетевое соединение. Без DNS пользователям пришлось бы запоминать IP-адреса сайтов.

Подробнее
  • Рейтинг:

    4

  • Сложность:

    4

Домены верхнего уровня — это последняя часть доменного имени, например .com, .org или .ru. Они используются DNS-системой для определения, в какой зоне искать информацию о домене. При резолвинге браузер проходит цепочку DNS-серверов, начиная с корневых, затем серверов доменов верхнего уровня. Это позволяет шаг за шагом найти сервер, который знает IP-адрес нужного сайта. Без доменов верхнего уровня DNS не смог бы масштабироваться.

Подробнее
  • Рейтинг:

    4

  • Сложность:

    6

После получения IP клиент выбирает маршрут и пытается установить соединение с сервером. Обычно сначала выполняется установление TCP-соединения, а если сайт по HTTPS — дополнительно идёт TLS-рукопожатие. Затем клиент отправляет HTTP-запрос и получает HTTP-ответ. Дальше браузер начинает обработку ответа и загрузку связанных ресурсов.

Подробнее
  • Рейтинг:

    4

  • Сложность:

    3

DNS (Domain Name System) — это система, которая преобразует доменные имена (например, google.com) в IP-адреса (например, 142.250.185.78). Когда вы вводите адрес в браузере, ваш компьютер отправляет запрос DNS-резолверу, который ищет IP-адрес в кэше или обращается к другим DNS-серверам. Если запись не найдена локально, резолвер последовательно опрашивает корневые, TLD и авторитативные серверы, пока не получит нужный IP. Затем браузер использует этот IP для установки соединения с сервером.
Подробнее