Файл hosts в Windows 10 лежит не на виду, хотя влияет на вполне заметные вещи: открытие сайтов, тестирование доменов, локальную разработку, блокировку отдельных адресов. По сути, это маленький текстовый файл, который помогает системе понять, к какому IP-адресу обратиться при вводе доменного имени.
Путь к нему такой:
C:\Windows\System32\drivers\etc\hosts
Расширения у файла нет. Не hosts.txt, не hosts.ini, а просто hosts. Из-за этого новички часто правят не тот документ, сохраняют копию рядом и потом удивляются, почему Винда никак не реагирует.

Что делает hosts и зачем он нужен
Когда пользователь вводит адрес сайта в браузере, система обычно спрашивает DNS-сервер: «Какой IP у этого домена?» Но файл hosts срабатывает раньше DNS. Если внутри уже прописана связка домен — IP, Windows 10 берет ее оттуда.
Простой пример:
127.0.0.1 example.com
После такой строки система будет отправлять запросы к example.com на локальный комп. Для браузера это выглядит так, будто сайт живет по указанному адресу.
Файл hosts используют не только админы. Он нужен и веб-разрабам, и тестировщикам, и обычным пользователям, когда надо быстро проверить сайт на новом серваке, заблокировать мусорный домен или временно направить адрес на другой IP.
Типичные задачи для hosts
| Задача | Что прописывают | Нюанс |
|---|---|---|
| Проверить сайт до смены DNS | IP нового сервера и домен | Видно только на вашем компе |
| Заблокировать сайт | 127.0.0.1 и домен |
Работает на уровне системы |
| Настроить локальную разработку | 127.0.0.1 и тестовый домен |
Удобно для движков и локальных сборок |
| Обойти ошибочную DNS-запись | Нужный IP и адрес сайта | Лучше применять временно |
Как быстро найти hosts через Проводник
Самый простой путь — открыть папку вручную:
- Откройте Проводник.
- Перейдите на диск
C:. - Откройте папку
Windows. - Перейдите в
System32. - Найдите
drivers, затем папкуetc. - Внутри будет файл hosts.
Если папка кажется пустой, проверьте, включен ли показ всех файлов. Иногда редактор или диалог открытия показывает только текстовые документы, а hosts без расширения просто не попадает в список.
В Блокноте это решается так: внизу окна выбора файла поменяйте фильтр с «Текстовые документы» на «Все файлы». После этого hosts появится.
Как открыть hosts блокнотом с правами админа
Обычный запуск Блокнота не подойдет. Windows защищает системные файлы, поэтому без админских прав вы сможете посмотреть hosts, но не сможете нормально сохранить изменения.
Рабочий способ:
- Нажмите
Пуск. - Введите
Блокнот. - Щелкните по нему правой кнопкой.
- Выберите запуск от имени администратора.
- В Блокноте нажмите
Файл→Открыть. - Перейдите по пути
C:\Windows\System32\drivers\etc. - Включите показ всех файлов.
- Откройте hosts.
Так можно безопасно открыть блокнотом нужный файл и внести правки без плясок с доступом.
Есть и быстрый вариант через окно «Выполнить». Нажмите Win + R, вставьте команду:
notepad C:\Windows\System32\drivers\etc\hosts
Через это же диалоговое окно «Выполнить» пользователи часто открывают и другие системные конфигураторы — к примеру, утилиту msconfig. О том, как правильно использовать ее инструменты для оптимизации ПК, читайте в статье о том, как разблокировать максимум памяти в msconfig. Но учитывайте: если Блокнот с файлом hosts запущен без прав администратора, сохранение изменений может не пройти, поэтому надежнее открывать текстовый редактор через меню Пуск с правами админа.
Как редактировать hosts без ошибок
Структура файла простая: слева IP-адрес, справа домен. Между ними можно поставить пробел или табуляцию.
Пример записи:
192.168.1.25 site.local
Можно добавлять комментарии. Для этого используют символ #. Все, что стоит после него, система игнорирует.
Пример:
127.0.0.1 bad-site.test # временная блокировка
При правке держите в голове несколько правил:
- каждая связка IP и домена должна быть на отдельной строке;
- не ставьте
http://иhttps://; - не добавляйте слэш в конце домена;
- сохраняйте файл именно как
hosts, без расширения; - не удаляйте старые строки, если не понимаете, зачем они нужны.
Для домена с www и без www часто нужны две отдельные строки:
203.0.113.10 example.com
203.0.113.10 www.example.com
Если прописать только один вариант, второй может идти через DNS как обычно.
Почему файл не сохраняется
Самая частая причина — нет прав админа. Блокнот честно открывает файл, дает внести изменения, а при сохранении предлагает создать новый документ или ругается на доступ.
Проверьте три вещи:
- Редактор запущен от имени администратора.
- Файл не сохранен как
hosts.txt. - Антивирус не блокирует изменение системных настроек.
Некоторые защитные утилиты следят за hosts очень жестко, потому что вредоносные проги тоже любят его менять. Если защита мешает, временно разрешите правку в настройках антивируса, затем верните защиту обратно.
Еще одна ловушка — сохранение в другую папку. Пользователь думает, что изменил системный hosts, а по факту создал копию на Рабочем столе. Работать будет только файл по адресу C:\Windows\System32\drivers\etc\hosts.
Как применить изменения сразу
Обычно Windows 10 подхватывает правки быстро. Но браузер, DNS-кэш или сама система могут держать старый адрес. Если после сохранения ничего не изменилось, сбросьте кэш DNS.
Откройте командную строку от имени администратора и выполните:
ipconfig /flushdns
После этого перезапустите браузер. Иногда помогает закрыть все окна Chrome, Edge или Firefox, потому что браузеры держат собственный кэш и не любят отпускать старые маршруты.
Для проверки можно использовать команду:
ping example.com
В ответе должен появиться IP, который вы прописали в hosts. Если адрес другой, значит запись не сработала: проверьте домен, пробелы, расширение файла и права доступа.
Как вернуть hosts к стандартному виду
Если после правок сайты начали открываться криво, лучше откатить изменения. Стандартный hosts почти пустой: в нем обычно остаются комментарии с пояснениями и неактивные примеры.
Минимальный рабочий вариант может выглядеть так:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Все пользовательские строки можно удалить, если они больше не нужны. Главное — не оставлять случайные записи, которые ведут важные домены на старые IP. Такое часто всплывает после переезда сайта: админ прописал временную строку, забыл про нее, а через месяц только один комп в офисе видит старую версию.
Чем hosts отличается от системных утилит
Hosts — это не программа, а обычный конфиг. Его не запускают как системные утилиты, не ставят как дрова и не обновляют через центр обновлений. Он просто лежит в системной папке, а Windows читает его при сетевых запросах.
Из-за простоты файл удобен. Не надо поднимать DNS-сервер, лезть в роутер или менять настройки провайдера. Записал нужный IP, сохранил, сбросил кэш — и комп пошел по новому адресу.
Но есть минус: правка действует только на одной машине. Если нужно поменять поведение всей сети, hosts придется редактировать на каждом устройстве или уже настраивать DNS нормально, без ручных костылей.
Безопасность: что должно насторожить
Файл hosts иногда меняют вирусы и сомнительные оптимизаторы. Цель простая: подменить адрес банка, соцсети, поисковика или рекламной сети. Пользователь вводит привычный домен, а система ведет его не туда.
Периодически проверяйте hosts, если:
- браузер открывает странные страницы;
- антивирус ругается на сетевые настройки;
- сайты грузятся с ошибками сертификата;
- поисковик сам меняется на неизвестный;
- после установки проги появились лишние строки.
Особенно подозрительно выглядят записи с популярными доменами, которые ведут на незнакомые внешние IP. Локальные адреса вроде 127.0.0.1 чаще используют для блокировки, но и их лучше держать под контролем.
Короткая памятка для аккуратной правки
Чтобы редактировать hosts без лишней нервотрепки, действуйте по простому чек-листу:
- Сделайте копию файла перед изменениями.
- Запустите Блокнот от имени администратора.
- Откройте именно
C:\Windows\System32\drivers\etc\hosts. - Включите показ всех файлов.
- Добавьте строку в формате IP + домен.
- Сохраните без расширения.
- Выполните
ipconfig /flushdns. - Проверьте результат через
pingили браузер.
Hosts полезен, когда нужна быстрая ручная настройка адресов в Windows 10. Он маленький, понятный и предсказуемый, если не превращать его в свалку старых записей. Держите файл чистым, подписывайте временные правки комментариями и удаляйте их сразу после тестов. Тогда этот системный файл будет помогать, а не создавать загадочные сетевые глюки.
