Блокируем доступ к сайтам через файл hosts

Являетесь ли вы системным администратором в фирме, или же вы родитель маленьких детей — это не важно, а важно то, что в интернете есть куча сайтов, кислород и доступ к которым вы бы хотели перекрыть. Для поставленной цели, а именно — «ограничить доступ к сайту«, используется масса специальных программ, утилит, фаерволлов, прокси-серверов и так далее.

Однако, если у вас есть острая необходимость ограничить доступ к тому или иному сайту (или сайтам), тоне стоит сразу бросаться в инет и выискивать специализированный софт, в котором ещё разобраться надо, да и, зачастую, заплатить n-ое количество убитых енотов. Ведь в системе Windows есть файл, отредактировав который, вы сможете создать свой «черный» список сайтов, доступ к которым с компьютера будет закрыт. Имя этому файлу — Hosts.

Блокируем доступ к сайтам через «Hosts»

По большому счету, файл hosts нужен системе для сопоставления ip-адресов с их доменными именами, аналогично DNS-серверам. Но самое уникальное в этом файле, что он напрямую управляет доступами к сайтам. Зная точное доменное имя сайта мы, внеся его в файл hosts, закроем доступ к этому сайту. А ведь нам этого и нужно 😉

Первое, что нужно помнить — если вы не являетесь администратором компьютера и не имеет соответсвующих прав, то отредактировать файл hosts вам не удастся. Приступим к собственно редактированию:

1. Идем в папку «C:\Windows\System32\drivers\etc» (путь может измениться если у вас система на другом диске или в другой директории);

2. Открываем файл hosts, используя стандартный блокнот;

блокируем сайты через файл Hosts
3. У нас открывается наш файл hosts и стандартно он должен выглядеть так:

Блокируем сайты через файл Hosts

4. Теперь можем приступать непосредственно к редактированию файла и блокированию доступа в сайтам. Для этого в файл добавляем строки вида «127.0.0.1 закрытый сайт«, где закрытый сайт — это и есть то имя сайта, доступ к которому мы закрываем (vkontakte.ru, odnoklassniki,ru и т.д.). Вот мой пример:

Блокировать доступ к сайтам

5. Сохраняем файл и дело сделано. В своем примере я заблокировл доступ с двум «самым страшным злам» нашего времени — это социальные сети вконтакте и одноклассники. Пробуем теперь войти на них и что мы видим в браузере:

блокировать доступ к сайтам

Выйти нам на сайты, прописанные в файле hosts не удалось — цель достигнута, можно выпить шампанского. Вот так вот просто вы можете управлять доступом к нежелательным сайтам и у себя дома и на работе. Файл Hosts позволит вам без труда и затрат ограничить доступ к любым сайтам, главное знать их имя. Для комплексной защиты он возможно и не годиться, но для ограничения доступа, допустим к социальным сетям, вполне хватит. На этом у меня все, до связи!

Обсуждение (14)
  1. Semm:

    Можно еще в настройках броузера доступ закрыть. Но этот способ лучше, так как самый простой. Но надо не забыть добавить в исключения антивируса правила, так как некоторые антивирусы этот файл проверяют, например DrWeb.

  2. Nickopol:

    Чудесно, об этом способе блокировки сайтов соц.сетей я прочитал давно. Применил на бесящие меня odnoklassniki, где постоянно зависает сестра. Да, действительно блокирует. НО… Она не долго думая, открыла историю просмотра страниц в браузере, которым пользуется и спокойно зашла на сайт через ранее открытые страницы: там почта, игра или чтение сообщений. Не важно, главное чтобы имя сайта было продолжающееся. Вообщем, данная фишка действует, только если в hosts-е прописано само доменное имя сайта и именно его пытаешься открыть в браузере (odnoklassniki, ruvkontakte.ru и т.п.), а так…не действует. Вот такая заморочка…

  3. ItSlam:

    Nickopol: Честно даже не проверял такой способ — знаю, что может показаться что сайт по прежнему доступен ибо она загружается. Это ошибочное мнение — грузится от из кэша. Как дополнительный способ при таких придуманных сестричках — очистка кэша и истории браузеров)))

  4. alimugik:

    Часто вымогатели так деньги выбивают из посетителей, хитрожопая программка прописывает перенаправление с доменов соц сетей к себе в этом файлике, а там… ваша страница бла бла бла… отправьте смс)))

  5. xLAVRx:

    блокирует только начальное odnoklassniki.ru если же открывать по истории то открывает и можно спокойно дальше лазить, то что типа из кэша работает это не так открывает все полностью

  6. ItSlam:

    xLAVRx: Кажется этот момент где-то тут уже всплывал. Host — это самая примитивная блокировка сайтов, но и его будет достаточно для процентов 80 пользователей. Что мешает отредактировать хост файл и почистить всю историю, кэш и куки браузера?!?

  7. freemax:

    чувак! все нормально! но надо с www дополнительно указывать, только что проверил

  8. V_MATE:

    Ребят, не ешьте мозг себе и людям, блокируйте не доменное имя, а айпи сайтов-убивателей времени, и никто никуда не попадет, ни через кэш, ни через историю…

  9. ItSlam:

    freemax: можно и без 😉
    V_MATE: Ну это самый простой и понятный способ….конечно же сайтам в хосте никто не ограничивается.

  10. SHVitaliy:

    Уважаемые!!! Поставил программу «Hosts Editor» редактор файла хост, добавляешь сайт на блок vk.com и «www.vk.com» закрыл браузер еще лучше перезагрузил ПК… 100% не через историю просто ни как зайти не смог!!! Есть один нюанс, Kaspersky Internet Security 2013 вообще отключает файл hosts, короче по идеи браузер первым делом обращается к файлу, если там все ровно то ок, преобразует адрес в IP как то так и ва ля ты смотри на свою страницу или т.п. А вот Kaspersky Internet Security 2013 делает такую грязь в ПК, что IE и Мазила открывает сайт, а Опера нет. Я 2 дня юзал инет в поисках блока сайта, спасла только программа, ее добавил в исключения в касперский, так как он блокировал ее от изменения данного файла. Сейчас все ОК! P.S vk.com и mail.ru я все же избавился и брат ничего не может поделать, программа спрятана, а файл изменить не может.

  11. SHVitaliy:

    ВАЖНО!!! «www.vk.com» , БЕЗ html://

  12. ItSlam:

    SHVitaliy: Спасибо за такое отличное дополнение. Программу взял «на карандаш»)))

  13. Fisher:

    Здравствуйте. При сохранение в блокноте hosts мне выдается сообщение: «У вас нет разрешения на сохранение файла, обратитесь к администратору сети». И как быть? какой еще администратор, если это мой собственный ноутбук

  14. ItSlam:

    Fisher, бывает такое. В этом случае или отключите UAC или откройте блокнот от имени администратора, в нем уже откройте файл Hosts, изменяйте и сохраняйте.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>