Водная
Файл hosts простой текстовый файл, позволяющий вручную привязать доменное имя к конкретному IP-адресу в обход обычного DNS-запроса. Используется для локальной блокировки сайтов, тестирования разработки (например, направить домен на локальный сервер), или диагностики сети.
Где находится файл
C:\Windows\System32\drivers\etc\hosts
Файл не имеет расширения это обычный текстовый файл без привычного .txt.
Как открыть файл для редактирования (нужны права администратора)
- Откройте Блокнот от имени администратора через поиск на панели задач найдите «Блокнот», кликните правой кнопкой → «Запуск от имени администратора».
- В открывшемся Блокноте: Файл → Открыть.
- В адресную строку окна открытия файла введите путь:
C:\Windows\System32\drivers\etc\hosts. - Внизу окна открытия файла измените фильтр с «Текстовые документы» на «Все файлы» иначе файл hosts без расширения не будет виден в списке.
- Выберите файл, нажмите «Открыть».
Важно: пропуск шага с запуском Блокнота именно от имени администратора самая частая причина, почему изменения не сохраняются («Отказано в доступе» при попытке сохранить).
Формат записей в файле
# Это комментарий, начинается с решётки
127.0.0.1 example.com
0.0.0.0 blocked-site.com
- Первый столбец IP-адрес.
- Второй столбец доменное имя, которое должно на него указывать.
- Строки, начинающиеся с
#, комментарии, игнорируются системой. -
127.0.0.1перенаправляет домен на локальный компьютер (часто используется для блокировки сайт формально «открывается», но на несуществующий локальный ресурс). -
0.0.0.0альтернативный способ блокировки, домен просто никуда не ведёт.
Пример: заблокировать сайт локально
Добавьте строку в конец файла:
0.0.0.0 example.com
Сохраните файл теперь при попытке открыть example.com браузер не сможет установить соединение.
Пример: направить домен на локальный сервер разработки
127.0.0.1 myproject.local
Полезно при локальной разработке сайта можно обращаться к проекту по «настоящему»-выглядящему домену вместо localhost.
Особый случай: изменения в hosts не применяются
Если добавленные записи не работают:
- Очистите кеш DNS (см. отдельную статью про
ipconfig /flushdns) старая, уже закешированная запись может маскировать изменения в hosts. - Убедитесь, что файл действительно сохранился, а не был заблокирован защитником Windows или антивирусом при попытке записи в системную папку (некоторые защитные решения контролируют изменения именно этого файла из-за его потенциального использования вредоносным ПО).
- Проверьте, не переопределяет ли VPN или корпоративная политика DNS-настройки, игнорируя локальный файл hosts.
Часто задаваемые вопросы
Может ли вредоносное ПО использовать файл hosts во вред?
Да, это известный вектор вредоносные программы иногда изменяют hosts, чтобы перенаправлять пользователя на поддельные сайты вместо настоящих (например, banking-фишинг). Если вы не редактировали файл сами, а некоторые сайты стали недоступны или ведут не туда проверьте содержимое файла и просканируйте систему антивирусом.
Нужно ли перезагружать компьютер после изменения hosts?
Обычно нет, изменения применяются сразу после сохранения файла перезапуск браузера в крайнем случае, для очистки его собственного кеша DNS, обычно достаточен.
Можно ли редактировать hosts другим текстовым редактором, не Блокнотом?
Да, любым текстовым редактором, поддерживающим сохранение обычного текста без форматирования (Notepad++ и подобные) главное условие остаётся тем же: запуск от имени администратора для получения прав на сохранение.
Отличается ли расположение hosts в Windows 10 и 11?
Нет, путь идентичен в обеих версиях C:\Windows\System32\drivers\etc\hosts.
Заключение
Файл hosts в Windows 11 находится по пути C:\Windows\System32\drivers\etc\hosts и редактируется любым текстовым редактором, обязательно запущенным от имени администратора. Полезен для локальной блокировки сайтов и тестирования разработки но стоит периодически проверять его содержимое на предмет нежелательных изменений, поскольку это известная точка вмешательства вредоносного ПО.






