Что браузер ищет в хосте

«Что браузер ищет в хосте» — вопрос из категории Devops, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Браузер ищет IP-адрес, соответствующий доменному имени, в DNS-записях. Процесс:

  1. Проверяет кеш браузера (недавние запросы)
  2. Ищет в кеше ОС (hosts-файл и системный DNS-кэш)
  3. Обращается к DNS-серверу (обычно провайдера)
  4. Если не найден - идет рекурсивный запрос по цепочке DNS

Пример hosts-файла (Windows: C:WindowsSystem32driversetchosts):

127.0.0.1 localhost
::1 localhost
192.168.1.10 mysite.local

Важно: изменения в hosts требуют прав администратора и влияют только на локальную машину.