Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Windows Server, AD и Роли

Блокировка сайтов через файл hosts в Windows: инструкция для чайников

Обновлено: 27.08.2026 · Официальная документация ↗

Зачем блокировать сайты локально?

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

Когда это применяется:

  • Ограничение доступа сотрудников к развлекательным сайтам и соцсетям.
  • Родительский контроль на домашнем компьютере.
  • Блокировка серверов телеметрии и сбора аналитики сомнительных программ.

Пошаговое редактирование файла hosts

Файл hosts является защищенным системным файлом, поэтому его можно сохранить только в режиме запуска от имени Администратора.

Шаг 1. Запуск Блокнота от имени Администратора

  1. Нажмите кнопку «Пуск» на панели задач.
  2. Начните печатать слово Блокнот (Notepad).
  3. В правой части меню нажмите «Запуск от имени администратора».

Шаг 2. Открытие файла hosts

  1. В верхнем меню Блокнота нажмите Файл -> Открыть.
  2. Вставьте в адресную строку проводника путь к системной папке:
C:\Windows\System32\drivers\etc
  1. В правом нижнем углу окна открытия переключите фильтр с «Текстовые документы (*.txt)» на «Все файлы (*.*)».
  2. Выберите файл с именем 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
💡 Практика специалистов: Всегда указывайте сайт сразу в двух вариантах — с префиксом 'www.' и без него, так как для сетевого стека Windows 'domain.com' и 'www.domain.com' являются разными хостами.

Частые вопросы (FAQ)

Почему Блокнот не дает сохранить файл hosts и просит создать новый .txt?

Это происходит, если Блокнот был запущен в обычном режиме, а не от имени Администратора. Системные папки Windows защищены от записи рядовыми пользователями.

Почему заблокированный сайт все равно открывается в Google Chrome?

В современных браузерах по умолчанию включен протокол 'Безопасный DNS' (DNS over HTTPS), который опрашивает серверы Google в обход файла hosts. Отключите DoH в настройках безопасности браузера.

Как вернуть доступ к заблокированному сайту обратно?

Снова откройте файл hosts от Администратора, удалите добавленные строчки с адресами и сохраните файл комбинацией Ctrl + S.

Могут ли вирусы сами изменять файл hosts?

Да, вредоносные программы часто подменяют адреса поисковиков или банков на фишинговые IP-адреса. Регулярно проверяйте чистоту файла hosts.

Полезные материалы
Рекомендуем