Домашний компьютер|9 Апрель 2012 0:51

Блокируем нежелательные сайты средствами Windows

В интернете полным полно сайтов, которые нежелательны для просмотра либо персоналом, либо по соображениям детской безопасности. Чтобы заблокировать доступ к таким ресурсам, можно воспользоваться разными способами — от специализированных приложений до сложных конфигураций в настройках прокси-серверов. А между тем, платформа Windows предусматривает встроенный простой инструмент, позволяющий легко закрыть доступ к нежелательным веб-ресурсам. Этот инструмент — файл «hosts».

файл hosts

Вообще, «hosts» используется для сопоставления доменных имен с IP-адресами. Однако в его основные обязанности кроме прочего входит управление доступом к определенным адресам на пользовательском компьютере, и это позволяет вносить в него адреса нежелательных сайтов. Как это сделать, пойдет речь сегодня.

Для начала необходимо изменить системные свойства «hosts». Пройдите в каталог C:\Windows\System32\drivers\etc, вызовите контекстное меню, выполнив правый клик по файлу «hosts», выберите  «Свойства» и снимите флажок с пункта «Только чтение». Подтвердите операцию, согласившись с системой, нажмите «Ok» и закройте окно свойств. Запустите Блокнот обязательно с правами Администратора и откройте в нем файл «hosts» для редактирования. Теперь в открытый документ внесите IP-адресс и имя нежелательного домена, разумеется, можно несколько. Делается это в следующем формате: # 127.0.0.1 имя нежелательного домена. Каждая пара «IP-имя» вводится на новой строке.
Пример:

файл hosts

Сохраните файл «hosts», обязательно заменив при этом в выпадающем меню расширение *txt на «Все файлы», и в его свойствах верните галочку «Только чтение».

Существует еще одна хитрость. Можно не просто заблокировать доступ к конкретным сайтам, но также при попытке их просмотра перенаправить пользователей на специально созданный веб-сервер, с которого будет выводиться сообщение о запрете посещения ресурса. Для настройки перенаправления необходимо ввести в «hosts» запись такого содержания: адрес веб-сервера_нежелательный домен, где последнее — имя блокируемого сайта.
Пример:

файл hosts

Таким образом, при попытке перехода на нежелательный сайт пользователю будет выведено сообщение о соответствующем запрете.