Файл hosts в Windows позволяет вручную сопоставлять доменные имена с IP-адресами, минуя DNS-серверы провайдера. С его помощью блокируют нежелательные сайты, ускоряют доступ к локальным ресурсам или тестируют доменные настройки. Изменить файл hosts можно через любой текстовый редактор, но только от имени администратора.
- Что такое файл hosts и зачем его редактировать
- Где находится файл hosts
- Как открыть и отредактировать файл hosts
- Изменение расположения файла hosts
- Восстановление исходного файла hosts
- Что делать, если изменения в hosts не работают
- FAQ
- Нужны ли права администратора для просмотра файла hosts?
- Почему в файле hosts только строки с символом #?
- Как заблокировать сайт для всех пользователей компьютера?
- Браузер всё равно открывает заблокированный сайт. Почему?
- Как проверить, что запись в hosts работает?
Что такое файл hosts и зачем его редактировать
Смотрите также: «Как ускорить Интернет на Windows 10: рекомендации»
Файл hosts — текстовый документ без расширения, в котором каждая строка связывает IP-адрес с доменным именем. При обращении к сайту Windows сначала проверяет этот файл, и только если там нет записи — делает запрос к DNS-серверу. Поэтому записи в hosts имеют приоритет над DNS.
Основные сценарии использования:
- Блокировка сайтов — перенаправление домена на адрес
127.0.0.1делает его недоступным. - Локальная разработка — назначение красивого домена локальному серверу (например,
192.168.1.10 myproject.local). - Тестирование DNS — проверка работы сайта на новом сервере до смены DNS.
Где находится файл hosts
Файл hosts расположен по фиксированному пути в любой версии Windows:
C:\Windows\System32\drivers\etc\hosts
У файла нет расширения. Открыть его можно любым текстовым редактором — Блокнотом, Notepad++, VS Code.
Чтобы открыть файл: щёлкните по нему правой кнопкой мыши, выберите Открыть с помощью и укажите Блокнот.
Как открыть и отредактировать файл hosts
Для сохранения изменений файл обязательно нужно открывать от имени администратора. Иначе при попытке сохранить появится ошибка «Доступ запрещён».
- Нажмите правой кнопкой мыши по Блокноту (или другому редактору) и выберите Запуск от имени администратора.

- В Блокноте нажмите Файл — Открыть.

- В поле типа файлов выберите Все файлы, перейдите по пути
C:\Windows\System32\drivers\etcи откройте файл hosts.
- В открытом файле строки, начинающиеся с
#, — это комментарии. Они не влияют на работу системы. Сам файл изначально пуст (без активных записей).
- Добавьте новую строку в конце файла в формате:
IP-адрес домен. Например, для блокировки сайта:
127.0.0.1 example.com 127.0.0.1 www.example.com
Оба варианта написания (с www и без) нужно добавлять отдельными строками. Иначе сайт может оставаться доступным через один из вариантов.
После внесения изменений нажмите Файл — Сохранить. Если сохранение недоступно — редактор открыт без прав администратора.
Изменение расположения файла hosts
В редких случаях (например, для нескольких профилей) может потребоваться перенести файл hosts в другую папку. Это делается через реестр.
- Откройте редактор реестра: Win+R, введите
regedit, нажмите Enter.

- Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.

- Найдите параметр DataBasePath, откройте его двойным щелчком и укажите новый путь к папке с файлом hosts. Нажмите OK.

Восстановление исходного файла hosts
Если файл hosts был изменён вирусом, сторонней программой или удалён — его можно восстановить вручную.
- Создайте новый текстовый файл в любом месте, например, на рабочем столе. Назовите его
hosts.
- В Проводнике откройте вкладку Вид и включите Расширения имён файлов.

- Переименуйте файл, удалив расширение
.txtвместе с точкой. Подтвердите смену расширения.
- Скопируйте файл в папку
C:\Windows\System32\drivers\etc, подтвердив запрос на права администратора.
Что делать, если изменения в hosts не работают
Если после редактирования hosts сайт по-прежнему открывается, причин может быть несколько. Сначала сбросьте DNS-кэш Windows.
- Откройте командную строку от имени администратора через меню Win+X.

- Введите команду и нажмите Enter:
ipconfig /flushdns
- Дождитесь сообщения об успешном сбросе кэша и закройте командную строку.

Если сброс кэша не помог — проверьте настройки прокси-сервера: он перехватывает запросы до проверки hosts.
- Откройте Панель управления и нажмите Свойства браузера. («Панель управления в Windows 10: где находится и как открыть»)

- Перейдите на вкладку Подключения и нажмите Настройки сети.

- Снимите все галочки и нажмите OK.

Смотрите также: «Как скачать виджет часов на рабочий стол Windows 10»
FAQ
Нужны ли права администратора для просмотра файла hosts?
Для просмотра — нет, открыть файл можно без прав администратора. Для сохранения изменений — обязательно нужны права администратора. Если редактор открыт без них, при сохранении появится ошибка доступа.
Почему в файле hosts только строки с символом #?
Строки, начинающиеся с #, — это комментарии. Они объясняют синтаксис файла, но не обрабатываются системой. Это нормальное состояние исходного файла hosts — он фактически пуст и не влияет на DNS.
Как заблокировать сайт для всех пользователей компьютера?
Файл hosts один для всей системы. Если добавить туда запись с 127.0.0.1 сайт.ru, сайт будет недоступен для всех учётных записей на этом компьютере — и для администратора, и для обычных пользователей.
Браузер всё равно открывает заблокированный сайт. Почему?
Возможные причины: браузер использует собственный DNS (например, Chrome с включённым Secure DNS / DNS over HTTPS). В этом случае он обходит системный файл hosts. Также причиной может быть активный прокси-сервер или VPN.
Как проверить, что запись в hosts работает?
Откройте командную строку и выполните ping example.com. Если ответ приходит с IP-адреса, который вы указали в hosts — запись применяется корректно.







Всё так подробно описано,спасибо.
Хорошая работа интернета мне просто необходима, ведь от этого зависит качество моей работы. Благодаря этим рекомендациям я смогу настроить систему под оптимальные условия. Уверена, что у меня получится!