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

Блокировка сайтов на компьютере

Блокировка сайтов, это весьма актуальная тема, так например заблокировав доступ к определенным сайтам на рабочем компьютере, вы повысите производительность труда. Ведь не секрет, что очень много времени сотрудники офиса проводят в различных социальных сетях (одноклассники, вконтакте и др.).

Запрет на определенные сайты также актуален и на домашнем компьютере. Конечно же есть специальные программы, с помощью которых можно ограничить доступ на определенные сайты, например антивирусы, но в этой статье будет описан способ, который не потребует установки на ваш компьютер дополнительного программного обеспечения.

Блокировка сайтов с помощью hosts

Идем по следующему пути: C:\Windows\System32\drivers\etc. Можно скопировать в адресную строку проводника “%SystemRoot%\system32\drivers\etc\” и нажать Enter.

Откройте с помощью блокнота файл hosts. В самом конце файла, после записи “127.0.0.1 localhost” вам надо будет добавить адреса тех сайтов, доступ к которым вы хотите заблокировать. Делается это следующим образом:

Сначала строки вводится локальный адрес вашего компьютера – «127.0.0.1», далее надо нажать клавишу Tab, теперь надо ввести адрес сайта, который вы хотите заблокировать. Адрес сайта вводится без “http://”, и без слешей “/”. Например если вы хотите заблокировать доступ к поисковой системе Яндекс, адрес сайта будет выглядеть вот так: “yandex.ru”.

Приведу наглядный пример, допустим вы хотите заблокировать доступ к сайтам: odnoklassniki.ru, vkontakte.ru, rambler.ru и yandex.ru. Запись в файле hosts будет выглядеть следующим образом:

127.0.0.1	localhost
127.0.0.1	WWW.odnoklassniki.ru
127.0.0.1	odnoklassniki.ru
127.0.0.1	WWW.rambler.ru
127.0.0.1	rambler.ru
127.0.0.1	WWW.yandex.ru
127.0.0.1	yandex.ru
127.0.0.1	vkontakte.ru

Как вы наверное уже заметили, некоторые сайты написаны два раза, с WWW и без WWW. Дело в том, что на некоторые сайты можно попасть по двум адресам, с WWW и без. То есть если вы в файле hosts напишите только yandex.ru, на сайт Яндекса можно будет зайти, введя в адресную строку WWW.yandex.ru. Если вы в файле hosts  напишите только vkontakte.ru, зайти на этот сайт введя в адресную строку WWW.vkontakte.ru не получится.

Как вам быть в данной ситуации? Есть как минимум два пути:

Первый – пойти эмпирическим путем.

Второй – сразу писать адрес сайта с WWW и без.

Редирект (переадресация) с помощью hosts

Что такое редирект? – это перенаправление на другой сайт. То есть пользователь вводит адрес одного сайта, а открывается совсем другой сайт.

Для того, чтобы сделать такую переадресацию, в файле hosts вместо 127.0.0.1 надо ввести ай пи адрес того сайта, на который вы хотите перенаправить пользователя. Например так:

87.250.250.11	WWW.rambler.ru
87.250.250.11   rambler.ru

Теперь при попытке зайти на Рамблер, вы будете переадресованы на Яндекс.

Ай пи (ip) сайта узнать несложно, для этого существуют специальные сервисы.

Как изменить файл hosts в windows 7 x64

Счастливые обладатели 64-х битных версий скорее всего столкнутся с определенными сложностями.

1) Чтобы отредактировать файл hosts, его сначала нужно найти. Если в обычном расположении он у вас отсутствует (что вполне вероятно), ищите его вот в таком расположении:

C:\Windows\winsxs\amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210

Чтобы долго не искать нужную папку (там их очень много), просто скопируйте эту строчку:

%SystemRoot%\winsxs\amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210

вставьте ее в адресную строку проводника и нажмите Enter.

2) Далее проблема возникает посложнее, Windows не позволит вам редактировать файл hosts. При попытке совершить какие либо действия над этим файлом, вам будет отказано в доступе.

Запуск блокнота от имени администратора не помогает. Можно попытаться получить полные права на эту папку, но в целях безопасности этого делать не рекомендуется.

Лично мне помог лишь один способ:

Я загрузился с помощью Live CD Ubuntu Linux, нашел этот файл, и переместил его на положенное ему место, то есть вот по этому адресу C:\Windows\System32\drivers\etc.

Никаких неприятных последствий после этого действия замечено не было.

Комментарии 197
  • Браузер Гугл Хром, зашёл на сайт, в истории осталось, вот удалили историю, как узнать куда заходили?

    • Ну если удалили, значит удалили. Теоретически узнать конечно же можно, но на практике Вы просто замучаетесь это делать. Берете программу по восстановлению удаленных файлов, и с помощью нее пытаетесь их восстановить. Если вкратце, то это будет довольно длительный и мучительный процесс, особенно учитывая тот факт, что диск системный, и данные там перезаписываются достаточно быстро.

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

      • Советы из этой статьи пробовали:
        https://the-komp.ru/pochemu-ne-zaxodit-v-kontakt.html
        Там про контакт, но подойдет и для одноклассников и не только.
        P.S. Пятый и шестой пункт правил, прочтите пожалуйста (пробелы и caps lock).

  • Сделала все как написано в статье ( для блокировки сайтов) получила вот что:
    -доступ на сайты так и остался.
    -файл hosts куда-то исчез из папки etc.
    -комп стал выдавать сообщение о некорректном завершении и ошибке при входе.

  • Подскажите что сделала не так и как быть дальше?

  • Буду очень признателен, если поможете заблокировать Warface. Спасибо.

  • Выход нашелся через m.odnoklassniki ru , не могу заблокировать(. Вношу в хостс, а там ip наверно не правильный, он все равно открывает сайт, а вот odnoklassniki ru и www odnoklassniki ru с ip 127.0.01 заблокировала! Как заблокировать “m.odnoklassniki ru” на компьютере, подскажите?

    • Вообщем то все также, по старой схеме. Сначала пишите 127.0.0.1 потом адрес ресурса доступ к которому надо заблокировать. Попробовал, у меня все получилось. Быть может Вы что то не так сделали.

  • Здравствуйте, я немного не поняла, как перенаправить на другой сайт? например:

    127.0.0.1 www vk com
    127.0.0.1 vk com
    87.250.250.11 www yandex ru
    87.250.250.11 yandex ru

    Так?

    • Первые две строчки заблокируют доступ к сайту вконтакте. Что касается двух последних строчек, IP изменился у Яндекса. А вообще переадресация работает так: в первой части строчки пишется IP адрес сайта, на который Вы хотите сделать переадресацию, а во второй адрес сайта при вводе которого будет осуществлятся редирект.

  • Попробую, спасибо большое) а вот переадресацию не получилось сделать, например на яндекс, вместо 127.0.0.1 ввела их ip, думала эти m.odnoklassniki ru заблокировать, не получилось опять же.

  • Хостс в правильном месте, но не хочет менять (доступ закрыт), полазила в доступе, и т.д.-не помогает. Как его изменить?

    • Поподробней о проблеме пожалуйста, Вы пытаетесь закрыть доступ к какому то сайту? Или наоборот? В каком доступе Вы полазили, так же не понятно. Если можно, пожалуйста объясните суть проблемы, и Ваши действия, более подробно.

      • Закрыть доступ к сайту я хочу. А так просто полазила в свойствах папок и самого документа hosts, там был раздел с доступом (разрешить, открыть, и всё такое), сделала “открыть доступ”, всё равно менять в документе ничего не хочет.

      • А, теперь все понятно, Вы не можете сохранить сделанные изменения, верно. Есть различные способы, например запуск блокнота от имени администратора, выдача разрешающих прав, и т.д. Кстати, файл хост может не редактироваться еще из за антивируса (например доктор веб). Если не чего не помогает, воспользуйтесь советом, который был дан в конце статьи. Это конечно же не очень удобно, зато работает на все 100 процентов. То есть отредактировать его из под Live CD.

  • Как заблокировать игру ворлд оф танкс? Умоляю, теряю мужа!

    • Для начала прочтите пункт пятый правил комментирования! Теперь по теме вопроса, подобное уже обсуждалось выше, используйте для блокировки фаервол.

  • Скажите пожалуйста, что делать если я зашла в ту папку где нужно блокировать сайты, через блокнот, но когда я хочу сохранить мне выходить такое сообщение: У вас нет разрешения на сохранение файлов в этом месте. Обратись к администратору сети для получения разрешения. как это сделать?

    • Попробуйте запустить блокнот от имени Администратора. Если не поможет, прочтите в конце статьи, про этот случай написано. Да и в самих комментариях тоже не раз про это упоминалось.

  • Я хочу зайти на сайт ensemplix ru а меня перенаправляет на ru-minecraft org, подскажите что делать. У меня Win7 x64.

  • Какая то бяка, пытался заблокировать по имени сайта, не получилось. Попытался поставить блокировку по ip адресам, получилось только с контактами, одноклассники так же запускаются. В чем проблема не пойму.

  • Здравствуйте, а как заблокировать доступ к сайту если имени нету? Есть только IP, а Hosts с ним не работает. Не надо советовать найти имя по ip, его нет! Точнее оно, имя то, меняется случайным образом, Hosts будет бесконечной длинным.

    • Здравствуйте, блокируйте фаерволом.

      • Вот спасибо, а я то голову ломаю, а тут , оказывается, и выдумывать ничего не надо. Осталось выяснить квадратный использовать или зеленый? А главное что это. А так, за ответ спасибо.

      • Фаервол (или брандмауэр) разве предполагают возможность запретить конкретные IP? По крайней мере, я такого в настройках не нашёл.

      • Разные фаерволы, разные настройки. Например если Вы используете касперский, то там создается сетевое правило для программы (в Вашем случае это браузер), там и прописывается ip. Но мне кажется Мы все же подошли к проблеме не с того конца как говорится. Можно увидеть этот таинственный ip? Вообще, у каждого сайта есть свое доменное имя. Я так понимаю там просто идет переадресация.

  • Помогите пожалуйста, не могу зайти в контакт. Я прочитал ваш совет в “Как заблокировать доступ к определенным сетям”, я пытался изменить в hosts, но Виндовс не разрешает менять. Подскажите пожалуйста как это сделать?

    • В статье (и в комментариях об этом много уже писалось). Попробуйте для начала запустить блокнот от имени администратора.

  • У меня вот так написано в host.

    • Да, это прям как в примере в данной статье, эти строки блокируют доступ. Я понял, что не получается сохранить изменения. Дайте себе права, и измените его. Если совсем не чего не помогает, то покупаете CD диск, записываете Live CD, и без проблем изменяете.

      • Спасибо большое, я его и без этого изменил и сохранил. Мне сперва антивирус не давал поменять, в настройках антивирусника нашел настройки которые блокировали его, потом изменил настройки антивируснника безопасности виндовса и потом смог его изменить хост и сохранить.

  • Здравствуйте, не заходит вк, майл и другие сайты. Пишет что не может найти страницу, а вот это в папке hosts. Нужно ли что то удалять? И если да, то как? то есть у меня даже нет функции открыть с помощью администратора (вы ещё пишите что как то через убунту можно это сделать, я вот только не знаю как и вообще у меня её нет).

    • А да, ещё с другого компа тоже не заходит и тоже пишет что веб страница не доступна.

    • Здравствуйте, дак вообще не один сайт не открывается, или только социальные сети? Трех последних строчек в hosts не должно быть. Если Вы их удалите, то вероятно слетит лицензия (Я так понимаю у Вас не лицензия). А эти строчки блокируют проверку подлинности.

  • Помогите, подскажите как заблокировать Яндекс? Все делаю как написано, но сайт не блокируется, почему? Когда пишешь адреса, пробелы имеют значение? Сколько нужно отступать?

    • Пункт пятый правил! Отключите пожалуйста caps lock!
      Вы ввели с WWW и без? Одна строка, один сайт. Пишите 127.0.0.1 потом нажимаете Tab, и пишите адрес сайта (без http).

  • Все равно открывает.

    • Уберите решетки! Все что идет после символа решетки считается комментарием (то есть просто не учитывается).

  • Здравствуйте Юрий! Конечно рассказанная Вами функция очень полезна и для родительского контроля! Долго мучился с файлом hosts, но в конце-концов методом проб и ошибок справился с ним и всё заработало! Но возник другой вопрос-нежелательных для ребёнка сайтов очень много, и всех их не заблокируешь! А нет-ли у компьютера обратной функции-“Белый список”, т.е. список разрешённых сайтов? /Win 7×64/ С уважением к Вам! Алексей.

    • Здравствуйте, такой функции в Windows нет, но можно использовать дополнительное ПО. Тут все зависит от возраста ребенка, и от того, насколько хорошо он разбирается в компьютерах. Например есть вот такой вариант:
      https://the-komp.ru/detskij-brauzer-gogul.html
      Другой вариант, включить родительский контроль в антивирусной программе. Или еще как вариант, использовать Яндекс DNS.

  • Как заблокировать топфейс в гугл хром?

  • Все сделал как сказано в статье, но сайты не блокируются. Что делать, подскажите? У меня Win 7 “Program Files(х86)” + динамический Ip, может проблема в Ip?!

    • Нет, IP тут не причем. Предполагаю что проблема в том, что к сайту можно получить доступ по разным адресам (с www, и без него, считаются как разные адреса). Или просто допустили какую то ошибку.

  • Здравствуйте! Помогите пожалуйста, заблокировать доступ к порносайтам и доступ к интим-знакомствам.

    • Здравствуйте, способ описанный в данной статье Вам вряд ли поможет (с помощью hosts), так как подобных сайтов очень много. Как вариант попробуйте dns от Яндекса.

  • Здравствуйте, в контакт не могу зайти. Когда набираю логин и пароль, клавиатура не работает.

  • Здравствуйте, я прописала все как Вы написали, сайт заблокировался в Google chrom, но в браузере Амиго все равно открывается. Что то можно сделать с этим Амиго?

  • Не могу зайти в контакт, выдает следующее: “Не удается пройти авторизацию по защищенному соединению. Чаще всего это происходит, когда на Вашем компьютере установлены неправильные текущие дата и время. Пожалуйста, проверьте настройки даты и времени в системе и перезапустите браузер”. Уже все испробовала. Подскажите что делать?

  • Здравствуйте! Заблокировала сайты с играми. Они не открываются в Хром, но открываются через Мозилу. Как заблокировать их в Мозиле? Спасибо.

  • Все работает но доктор веб прогоняешь утилиткой она лечит hosts и все сайты становятся в новь доступны, антивирусники исправляют ситуацию как быть?

  • Сохраните его, и заменяйте.

  • После изменения в файле hosts, для блокировки сайтов, не удаётся сохранить его. Пишется, что у меня нет разрешения на сохранение в данном месте и обратитесь к администратору сети для получения разрешения.

  • Как разблокировать доступ ко всем сайтам? У меня на работе есть доступ только к рабочим, выбивает ошибку, а иногда диагностику: Для запуска средства диагностики сети требуются права администратора и т.д.

    • Это смотря каким способом системный администратор заблокировал доступ к сайтам. А даже если и удастся разблокировать, то это рано или поздно все равно заметят. Проще всего договориться с системным администратором (если есть такая возможность).

  • Здравствуйте. Захожу на свою страницу ВК, вижу всю информацию, но буквально через несколько секунд меня выкидывает со страницы и просят заново вводить пароль. Компьютер чистил, не помогло. Заранее спасибо!

  • Здравствуйте! Помогите, пожалуйста, если можно пошагово, заблокировать сайт (игру) танкионлайн. Прочитала, что вы советуете делать это файрволлом, но что это такое из википедии не понятно. Буду очень благодарна за помощь. ОС – виндоус 7, 32 бит.

    • Здравствуйте, на самом деле сложного здесь не чего нет, в статье уже все расписано пошагово, данный способ Вам подойдет. Поскольку игра эта браузерная, то блокировать ее можно через hosts. В этом файле у Вас будет вот такая запись соответственно:
      127.0.0.1 tankionline (точка) com
      Не забудьте заменить слово “точка” на настоящую точку (а также убрать скобки и пробелы).

      • Благодарю, что ответили на мой предыдущий вопрос, но у меня такая проблема: я вставляю строку в файл хост, у меня всё сохраняется, я проверяю – сайт не работает.
        Проходит какое-то небольшое время, 2-3 ч, компьютер даже не выключался – игра загружается.
        Скажите, что ещё надо сделать, чтобы введённые настройки сохранились навсегда?

      • Здравствуйте, то есть через пару часов внесенная строка в hosts пропадает?

        • Да. И на её месте появляется следующее: # This HOSTS file cured by Dr.Web Anti-rootkit API
          Я понимаю, что ругается веб. Но ведь прежде, чем изменять хост – я захожу в настройки веба, говорю ему, что файл хост могу изменять. Изменяю, сохраняю. Потом в вебе опять ставлю пункт, что хост изменять нельзя, а он вот не хочет реагировать. :(

        • Не ставьте настройку в Dr.Web что hosts изменять нельзя.

  • А как быть если заходят через анонимайзер?

  • Не могу заблокировать сайт танки онлайн, когда сохраняю выходит таблица что нужно получить разрешение от оператора сети. Кто знает как еще можно заблокировать?

    • Какая такая таблица? Администратора сети? Что пишет дословно? Предлагает сохранить в другом месте? Возможно это вирус.

Добавить комментарий