Интернет давно стал не только источником полезной информации, но и мощным «пожирателем» времени. Социальные сети, развлекательные сервисы, онлайн-игры и другие ресурсы легко отвлекают от работы и учебы. Особенно остро эта проблема стоит у детей и подростков, которые проводят за компьютером по нескольку часов подряд. Один из простейших способов частично ограничить доступ к нежелательным ресурсам — заблокировать сайт через системный файл hosts.
Этот метод не требует установки дополнительных программ, работает во всех версиях Windows и может использоваться как для самодисциплины, так и для базового контроля за действиями ребёнка за компьютером. Ниже подробно рассмотрим, где находится файл hosts, как в него правильно вносить изменения и на что обратить внимание, чтобы блокировка действительно работала.
Оглавление
- Блокировка в hosts
- Напоследок: ограничения и полезные советы
Блокировка в hosts
Файл hosts используется операционной системой для сопоставления доменных имён (адресов сайтов) и IP-адресов. Когда вы вводите адрес сайта в браузере, Windows сначала смотрит в этот файл: если там есть соответствующая запись, именно она и используется. Этим и пользуются для блокировки сайтов — «перенаправляют» нужный адрес на локальный компьютер, из-за чего сайт становится недоступен.
Где находится файл hosts
Способ подходит для любой версии Windows — XP, 7, 8, 8.1, 10 и 11. Сначала нужно определить, на каком диске установлена система (чаще всего это диск C:). Далее необходимо открыть следующую папку:
C:WindowsSystem32driversetc
В этой директории вы увидите несколько файлов без расширений. Среди них будет файл hosts. Это нужный нам системный файл, в который и вносятся правила блокировки.
Как правильно открыть hosts для редактирования
Важно открывать файл от имени администратора, иначе сохранить изменения может не получиться:
- Найдите программу «Блокнот» через меню «Пуск»;
- щёлкните по ней правой кнопкой мыши и выберите «Запуск от имени администратора»;
- в «Блокноте» откройте меню «Файл» → «Открыть» и перейдите в папку C:WindowsSystem32driversetc;
- внизу в поле «Тип файлов» выберите «Все файлы», иначе файл hosts может не отображаться;
- выберите файл hosts и откройте его.
Иногда файл может быть помечен как «Только чтение». В этом случае:
- щёлкните по файлу hosts правой кнопкой мыши;
- выберите «Свойства»;
- снимите галочку «Только чтение» и нажмите «ОК»;
- после этого откройте файл в «Блокноте» от имени администратора.
Добавление записи для блокировки сайта
Внутри файла вы увидите несколько строк системных комментариев и, возможно, уже имеющиеся записи. Чтобы заблокировать сайт через hosts, нужно в самом конце файла добавить строки вида:
127.0.0.1 yandex.ru 127.0.0.1 www.yandex.ru
Смысл такой записи прост: вы «говорите» системе, что сайт с доменным именем yandex.ru расположен на IP-адресе 127.0.0.1 — это адрес вашего собственного компьютера (локальный хост). В итоге при попытке зайти на указанный сайт браузер будет обращаться к самому себе, а не к реальному серверу, и загрузка страницы не произойдёт.
Вместо примера с yandex.ru нужно прописать адрес ресурса, который вы хотите заблокировать. Важно:
- указать домен без ошибок — лишний символ сделает правило бесполезным;
- прописать адрес дважды — с префиксом www и без него, так как пользователи могут вводить оба варианта.
Пример для социальной сети:
127.0.0.1 vk.com 127.0.0.1 www.vk.com
Завершив редактирование:
- закройте «Блокнот», согласившись на сохранение изменений;
- при необходимости снова верните файлу атрибут «Только чтение», чтобы усложнить его случайное или намеренное изменение.
Проверка блокировки
Для проверки откройте браузер и введите адрес заблокированного сайта. Варианты поведения:
- страница не загружается или отображается ошибка подключения;
- браузер долго пытается загрузить сайт и в итоге выдаёт сообщение о недоступности ресурса.
Если сайт по-прежнему открывается:
- проверьте правильность написания домена в файле hosts;
- убедитесь, что изменения были сохранены;
- перезапустите браузер или перезагрузите компьютер;
- при необходимости очистите DNS-кэш (через командную строку командой типа ipconfig /flushdns в Windows).
Как убрать блокировку
Чтобы снять ранее установленный запрет, выполните те же действия:
- откройте файл hosts от имени администратора;
- найдите добавленные строки с нужными доменами;
- аккуратно удалите их;
- сохраните файл и закройте редактор;
- перезапустите браузер и проверьте доступ к сайту.
Напоследок: ограничения и полезные советы
Метод блокировки через hosts прост и удобен, но важно понимать его ограничения:
- для запрета сайта нужно точно знать его адрес;
- он не блокирует все зеркала и поддомены автоматически — их нужно прописывать вручную;
- файл hosts можно отредактировать или удалить, если у пользователя есть административные права;
- опытный пользователь или подросток, зная о существовании этого файла, может попытаться обойти ограничение.
Несколько рекомендаций:
- всегда внимательно проверяйте домены перед сохранением изменений в hosts;
- прописывайте адрес как минимум в двух вариантах: с www и без;
- при необходимости можно заблокировать целую группу схожих сайтов, добавив несколько строк подряд;
- не полагайтесь только на файл hosts как на единственный способ защиты — рассматривайте его как один из инструментов.
Для родительского контроля имеет смысл дополнительно использовать встроенные функции Windows, специальные программы фильтрации и, главное, не забывать о живом общении — объяснять ребёнку, почему некоторые сайты могут быть опасны или бесполезны. Техническая блокировка помогает сдерживать импульсы, но осознанное отношение к интернету формируется прежде всего через личный пример и обсуждение.
Файл hosts — это простой и доступный инструмент, который позволяет быстро ограничить доступ к отвлекающим и нежелательным ресурсам. При аккуратной настройке он помогает освободить время от бесполезного серфинга и направить его на действительно важные задачи: учёбу, работу, отдых или общение с близкими.