Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Файл hosts в Windows 11: как изменить и не сломать сеть

Файл hosts в Windows 11: правка, проверка и типичные ошибки

Файл hosts сопоставляет имена доменов с IP-адресами в обход DNS. Разбираем, где он лежит, как его отредактировать с правами администратора, зачем очищать кэш DNS, какие риски есть у «блокировок через hosts» и когда правка не поможет.

Файл hosts в Windows 11: правка, проверка и типичные ошибки

Коротко. Файл hosts лежит в системной папке и сопоставляет доменные имена с IP-адресами раньше, чем система обратится к DNS. Через него можно направить домен на другой адрес или заблокировать его, прописав несуществующий адрес. Правка требует прав администратора, а после изменений полезно очистить кэш DNS. Это точечный инструмент, и он не заменяет антивирус или блокировщик.

Что такое hosts

Исторически hosts — простейшая база соответствий «имя — адрес». Спецификация DNS описывает его как локальный источник данных, который проверяется до обращения к серверу имён.

Практически это текстовый файл со строками вида:

127.0.0.1 example.com

Первая часть — адрес, вторая — имя. Всё, что после решётки, считается комментарием.

Где он находится

Путь в Windows 11:

C:\Windows\System32\drivers\etc\hosts

Файл без расширения. В проводнике он может выглядеть как «hosts» с типом «Файл». Открывать его нужно блокнотом или редактором кода, а не двойным щелчком через ассоциации.

Как открыть с правами администратора

  1. Нажмите «Пуск».
  2. Найдите «Блокнот».
  3. Нажмите правой кнопкой → «Запуск от имени администратора».
  4. В блокноте выберите «Файл» → «Открыть».
  5. Вставьте путь к папке etc.
  6. Переключите фильтр на «Все файлы».
  7. Откройте hosts.

Без прав администратора сохранение не сработает: система защищает системные файлы.

Как добавить запись

  1. Поставьте курсор в конец файла.
  2. Добавьте новую строку.
  3. Впишите адрес и имя через пробел.
  4. Сохраните файл.
  5. Очистите кэш DNS.

Пример блокировки через петлевой адрес:

0.0.0.0 ads.example.com

Такой адрес не ведёт на реальный сервер, и запрос к домену не уходит.

Как очистить кэш DNS

  1. Откройте командную строку от имени администратора.
  2. Выполните ipconfig /flushdns.
  3. Проверьте результат командой ipconfig /displaydns.

Кэш нужен, чтобы не запрашивать адреса каждый раз. После правки hosts старые записи могут мешать, поэтому очистка обязательна.

Как проверить, что работает

  • ping example.com покажет адрес, который используется.
  • Браузер может кэшировать соединение — попробуйте режим инкогнито.
  • Если сайт открывается по IP, но не по имени, проверьте синтаксис строки.

Ошибка в одной букве или лишний пробел ломают правило.

Какие риски есть

  • Строка с чужим IP может направить домен на мошеннический сервер.
  • Блокировка через hosts не защищает от переходов по прямым адресам.
  • Приложения обновлений могут не работать, если заблокировать их домены.
  • Вредоносные программы иногда правят hosts, чтобы перенаправлять трафик.

Поэтому файл стоит проверять, если сайты открываются «не туда», а антивирус молчит.

Что делать, если после правки пропал интернет

  1. Уберите последние добавленные строки.
  2. Сохраните файл.
  3. Снова выполните ipconfig /flushdns.
  4. Перезагрузитесь.

Если не помогло, верните файл из резервной копии. Копию лучше сделать до правки: просто скопируйте hosts в другую папку.

Как вернуть стандартное содержимое

В Windows по умолчанию в файле только комментарии — строки, начинающиеся с решётки. Если вы не уверены, что было раньше, удалите свои записи и оставьте комментарии.

Не скачивайте «готовые hosts для блокировки всего» с форумов: вы не знаете, какие адреса там прописаны.

Когда hosts не поможет

  • Если нужен фильтр рекламы во всех приложениях — лучше специализированное решение.
  • Если проблема в DNS-сервере — меняйте настройки DNS, а не hosts.
  • Если сайт использует один IP для многих доменов — блокировка затронет лишнее.
  • Если нужна защита от фишинга — hosts не проверяет содержимое страниц.

Что запомнить

  • hosts проверяется раньше DNS.
  • Файл лежит в System32\drivers\etc.
  • Правка требует прав администратора.
  • После изменений нужен ipconfig /flushdns.
  • Копию файла делайте до правки.

Как hosts взаимодействует с кэшем и браузером

Порядок такой: приложение запрашивает имя, система проверяет локальные источники, включая hosts, и только потом обращается к DNS-серверу. Кэш DNS и кэш соединений браузера могут хранить старые результаты, поэтому после правки недостаточно просто сохранить файл.

Если браузер продолжает открывать старый адрес, закройте все его окна и запустите заново. В некоторых случаях помогает очистка кэша внутри браузера. Шифрованный DNS (DoH) не отменяет действие hosts: локальная проверка выполняется раньше обращения к серверу.

Безопасная практика ведения файла

  • Сделайте копию файла перед первой правкой.
  • Добавляйте комментарий с датой и причиной изменения.
  • Храните список своих записей отдельно.
  • Не копируйте блоки «для блокировки всего» из непроверенных источников.
  • Периодически просматривайте файл на предмет чужих строк.

Если в файле появились записи, которых вы не добавляли, это повод проверить систему антивирусом и сменить пароли от важных сервисов. Сам по себе hosts — обычный текстовый файл, но его правка требует прав администратора, поэтому чужие изменения говорят о компрометации.

Чем это отличается от настройки DNS

Настройка DNS меняет сервер, который отвечает на запросы. Hosts меняет ответ локально, для конкретных имён. Первое влияет на всю сеть и на все домены, второе — точечно.

Комбинировать можно: DNS-сервер с фильтрацией плюс несколько записей в hosts для отдельных доменов. Но не стоит дублировать одно и то же в двух местах: при смене адреса легко забыть об одной из настроек.

Для большинства домашних задач достаточно одного механизма. Если нужна фильтрация рекламы во всех приложениях, проще выбрать DNS с фильтрацией, чем вести длинный список в hosts.

Короткий вывод

Hosts — точный, но ограниченный инструмент. Он годится для единичных правил и проверки доменов, но не заменяет DNS-фильтрацию и защиту. Правьте с копией под рукой и не забывайте очищать кэш.

FAQ

Нужны ли права администратора?

Да, иначе файл не сохранится.

Почему изменения не работают?

Скорее всего, не очищен кэш DNS или в строке опечатка.

Можно ли так заблокировать рекламу?

Частично, но это грубый метод с побочными эффектами.

Опасен ли файл hosts?

Сам по себе нет, но чужие записи в нём — признак перенаправления трафика.

Как отменить изменения?

Удалить добавленные строки и очистить кэш.

Влияет ли hosts на HTTPS?

Он меняет адрес, но не отменяет проверку сертификата.

Связанные материалы