Блокировка сайтов через файл hosts в Windows: инструкция для чайников
Зачем блокировать сайты локально?
Файл hosts — это простейший встроенный инструмент Windows, который сопоставляет текстовые доменные имена сайтов с их числовыми IP-адресами напрямую, еще до обращения к DNS-серверам провайдера. Перенаправив адрес нежелательного сайта на несуществующий локальный адрес 127.0.0.1, можно полностью закрыть доступ к нему во всех браузерах.
Когда это применяется:
- Ограничение доступа сотрудников к развлекательным сайтам и соцсетям.
- Родительский контроль на домашнем компьютере.
- Блокировка серверов телеметрии и сбора аналитики сомнительных программ.
Пошаговое редактирование файла hosts
Файл hosts является защищенным системным файлом, поэтому его можно сохранить только в режиме запуска от имени Администратора.
Шаг 1. Запуск Блокнота от имени Администратора
- Нажмите кнопку «Пуск» на панели задач.
- Начните печатать слово Блокнот (Notepad).
- В правой части меню нажмите «Запуск от имени администратора».
Шаг 2. Открытие файла hosts
- В верхнем меню Блокнота нажмите Файл -> Открыть.
- Вставьте в адресную строку проводника путь к системной папке:
C:\Windows\System32\drivers\etc- В правом нижнем углу окна открытия переключите фильтр с «Текстовые документы (*.txt)» на «Все файлы (*.*)».
- Выберите файл с именем hosts (без расширения) и нажмите «Открыть».
Шаг 3. Добавление правил блокировки
Перейдите в самый конец текста и допишите адреса сайтов, которые необходимо заблокировать, направляя их на локальный адрес-заглушку 127.0.0.1 или 0.0.0.0:
# Блокировка нежелательных ресурсов:
127.0.0.1 vk.com
127.0.0.1 www.vk.com
127.0.0.1 youtube.com
127.0.0.1 www.youtube.comНажмите сочетание клавиш Ctrl + S для сохранения файла.
Шаг 4. Сброс кэша DNS в Windows
Чтобы блокировка применилась мгновенно во всех браузерах без перезагрузки компьютера, откройте командную строку и выполните сброс сетевого кэша:
ipconfig /flushdns Частые вопросы (FAQ)
Почему Блокнот не дает сохранить файл hosts и просит создать новый .txt?
Это происходит, если Блокнот был запущен в обычном режиме, а не от имени Администратора. Системные папки Windows защищены от записи рядовыми пользователями.
Почему заблокированный сайт все равно открывается в Google Chrome?
В современных браузерах по умолчанию включен протокол 'Безопасный DNS' (DNS over HTTPS), который опрашивает серверы Google в обход файла hosts. Отключите DoH в настройках безопасности браузера.
Как вернуть доступ к заблокированному сайту обратно?
Снова откройте файл hosts от Администратора, удалите добавленные строчки с адресами и сохраните файл комбинацией Ctrl + S.
Могут ли вирусы сами изменять файл hosts?
Да, вредоносные программы часто подменяют адреса поисковиков или банков на фишинговые IP-адреса. Регулярно проверяйте чистоту файла hosts.