Нажмите "Enter", чтобы перейти к содержанию

Заблокировать сайт через hosts: блокировка сайта через файл hosts не работает?

Содержание

блокировка сайта через файл hosts не работает?



Я пытаюсь заблокировать веб-сайт с помощью файла hosts, используя этот учебник: http://hackspc.com/how-to-block-a-website/

но это не работает, сайт, который я заблокировал в этом случае facebook, все еще появляется, пожалуйста, кто-нибудь может мне здесь помочь?

windows windows-xp hosts hosts-file
Поделиться Источник Parastar     06 января 2010 в 10:56

2 ответа


  • Редактировать файл hosts в python

    Я хочу сопоставить 172.16.14.54 с myblog.dexter.in в файле hosts через код python. Но для редактирования файла hosts требуются права администратора. Итак, как отредактировать файл hosts без административных привилегий в python на windows/mac. Обратите внимание: пользователю не нужно указывать...

  • Добавление сопоставления в файл Hosts и невозможность сохранения

    Я пытаюсь добавить сопоставление в файл Hosts для моего сайта SharePoint. Каждый раз, когда я нажимаю кнопку Сохранить, он открывает диалоговое окно Сохранить как..., а затем говорит, что мне нужно сохранить в Моих документах, так как у меня нет разрешения на изменение файла Hosts в его исходном...



9

текст ссылки я не смог получить доступ к ссылке (заблокирован в офисе), но я думаю, что это может помочь вам отредактировать ваш хост-файл "“WWW” стал универсальным стандартом для хоста по умолчанию. Так же часто можно определить сайт без хоста. Это означает, что, насколько DNS идет www.yahoo.com & yahoo.com являются двумя совершенно разными сайтами, даже если они разрешаются в одном и том же месте. Из-за этого, чтобы эффективно заблокировать сайт, вы также должны заблокировать все хосты. Обычно это означает:

127.0.0.1 facebook.com

127.0.0.1 www.facebook.com"

проверьте ссылку для получения более подробной информации.

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

Поделиться

K Singh     06 января 2010 в 11:34



3

Я думаю, что Кавитеш Сингх сделал самый важный момент: блокировка домена с www. и без него - это самая распространенная причина, по которой запись не работает.

Кроме того, не все браузеры сразу реагируют на изменения в файле hosts . Вы пробовали перезапустить свой браузер и / или систему?

Поделиться Pekka     06 января 2010 в 11:53


Похожие вопросы:


Блокировка части веб-сайта

Я пытаюсь заблокировать Google Reader: reader.google.com www.google.com / читатель Самая трудная часть-это блокировка каталога reader Я заблокировал reader.google.com, изменив свой файл /etc/hosts...


System.Net.WebRequest не уважая файл hosts

Есть ли способ заставить System.Net.WebRequest или System.Net.WebClient уважать файл hosts или lmhosts ? Например: в моем файле hosts у меня есть: 10.0.0.1 www.bing.com Когда я пытаюсь загрузить...


Windows файл hosts не работает

Мне нужно добавить пользовательскую строку хоста IP в файл hosts: c:\windows\system32\drivers\etc\hosts Я попытался добавить это: 199.229.249.151 models.db Когда я сохраняю файл и пытаюсь...


Редактировать файл hosts в python

Я хочу сопоставить 172.16.14.54 с myblog.dexter.in в файле hosts через код python. Но для редактирования файла hosts требуются права администратора. Итак, как отредактировать файл hosts без...


Добавление сопоставления в файл Hosts и невозможность сохранения

Я пытаюсь добавить сопоставление в файл Hosts для моего сайта SharePoint. Каждый раз, когда я нажимаю кнопку Сохранить, он открывает диалоговое окно Сохранить как..., а затем говорит, что мне нужно...


Файл Hosts не работает должным образом

У меня есть сайт на моей тестовой машине, который я хочу привязать к файлу IIS with hosts. Дело не в том, что я не делал этого раньше, но на этот раз страница пуста, когда я загружаю ее, и chrome...


Sudo etc/hosts файл не работает

Я хочу отредактировать свой файл etc/hosts. В командной строке terminal/на mac я набрал sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit Иногда он спрашивает мой пароль, я ввожу свой пароль,...


Файл Hosts mac sierra не работает

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


Firefox не соблюдая файл hosts

Firefox не соблюдает файл hosts при переходе к URL. Например; Мой файл hosts говорит 127.0.0.1 local.webdev.com , и ввод local.webdev.com URL в адресную строку всегда отправляет меня в интернет, а...


Разрешить safe.duckduckgo.com, но заблокировать duckduckgo.com на Mac (потенциально в файле hosts)?

Я хочу полностью запретить duckduckgo.com на моем компьютере и разрешить доступ к safe.duckduckgo.com только в любом браузере (на macOS High Sierra). Моя первоначальная мысль состояла в том, чтобы...

Как заблокировать сайт через файл Hosts

Задумывались ли Вы когда-нибудь, о том как можно заблокировать или закрыть доступ к любой интернет страничке на своем компьютере? Думаю вопроса, зачем это нужно, не должно возникнуть, так как причин бывает очень много, и при этом у каждого они разные.

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

Думаю, что у многих подобная ситуация встречалась и на работе, когда подчинённые не справляются со своими обязанностями в срок, утверждая, что им банально не хватило времени, хотя при этом на мониторе постоянно висела страничка «ВК» или просто просматривали различные ролики в «YouTube».

Как ведете, причин хватает, поэтому давайте, уже поговорим непосредственно о том, как заблокировать сайт через файл Hosts, при этом не имея навыков системного администратора.

Что понадобится для блокировки интернет страниц?

[adsense1]
  • В первую очередь, это полный доступ к тому компьютеру, на котором и будем блокировать сайты;
  • Далее, стандартный блокнот, который можно найти в меню «Пуск», независимо от того стоит у вас Windows XP или Windows 8;
  • Непосредственно, сам системный файлик под название Hosts, где и будут указываться все заблокированные ресурсы;
  • Ну и на последок, вам понадобится подробное описание, того как все сделать правильно не повредив ничего лишнего, которое вы найдете жуть ниже;

Блокировка доступа к любому сайту через Hosts

Итак, для блокировки любой интернет страницы, нам понадобится немного отредактировать один системный файлик, под названием Hosts. В Windows XP, с редактированием файла такого типа, все просто. Заходим в папку: С:\Windows\System32\Drivers\etc, и там с помощью блокнота открываем Hosts.

Для тех же у кого Windows 7, 8 или 10, я рекомендую, ознакомится с инструкцией о том, как можно отредактировать и сохранить файл Hosts на новых операционных системах.

Ну что ж, с открытием разобрались, теперь давайте перейдём непосредственно к самой блокировке сайтов. Открыв файлик, перед собой вы увидите немного набранного текста, нам нужно спустится к самой последней записи и уже с новой строки начать формировать будущий список заблокированных ресурсов.

Для блокировки указываем IP:

127.0.0.1 и через пробел прорисуем адрес страницы которая будет заблокирована.

Пример: 127.0.0.1 vk.com или 127.0.0.1 Youtube.com;

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

Сформировав и набрав список адресов, сохраняем его, нажав на Ctr+S или «Файл» — «Сохранить». Таким образом, мы заблокируем сайты через файл Hosts.

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

Перенаправление заблокированных сайтов через файл Hosts

Как вы наверное поняли с заголовка этого раздела, в файле «Хост» есть возможность не только блокировать сайты, а и перенаправлять их на какой-нибудь другой. Например, пытаемся зайти на vk.com, вводя адрес в адресной строке, а перед нами появляется mail.ru (пример).

Реализуется это следующим образом. Открыв hosts, с новой строки прорисуем IP адрес сайта на который мы будем перенаправлять, далее, через пробел прорисуем название сайта с которого будет идти перенаправление.

Пример: 217:69:139:200 vk.com

То бишь, при в воде в адресной строке vk.com, нас будет перекидывать на адрес с IP 217:69:139:200, в данном примере это адрес mail.ru.

Как узнать адрес сайта

[adsense2]

Для тех, кто не знает как узнать IP адрес нужного сайта выполняем следующие команды:

  1. Нажав Win+R, открываем окно выполнить;
  2. Вводим CMD и нажимаем «Enter»;
  3. В командной строке пишем команду: Ping (и название сайта) — Ping mail.ru
  4. После этого, смотрим результат. Перед вами должен появится IP адрес указанного сайта.

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

Как полностью заблокировать сайт в ОС Windows 💻

У некоторых пользователей может возникнуть потребность в блокировке нежелательных ресурсов. Это может быть вызвано несколькими причинами. Например, из-за опасного содержания (сайты с вредоносным ПО), для ограничения доступа (сайты с порнографией, мошеннические сайты…) и т.д. Существует несколько распространенных и действенных методов блокировки сайта на компьютере с Windows.

Блокировка с помощью Firewall и антивируса

Firewall, он же брандмауэр, является специальным ПО, которое позволяет следить за активностью в сети, блокировать трафик и защищает от хакерских атак извне. С его помощью вы можете заблокировать любые сайты. Брандмауэры отличаются по настройкам, но в общем процесс похож. Для активации данной функции нужно зайти в параметры Фаерволла и выбрать в нем раздел “Сетевые правила”. После этого нужно нажать “Добавить” и ”Не определён”. Затем следует вписать адреса тех сайтов, которые вы желаете заблокировать и подтвердить действие нажатием на “ОК”. В завершение необходимо сменить значение правила для сайта с “Разрешить” на ”Блокировать”.

Также блокировку сайтов можно осуществить с помощью вашего антивируса, так как большинство современных версий антивирусных программ поддерживает эту функцию. Например в ESET NOD32 Internet Security:

  • Нужно открыть
  • Теперь разверните блок «Управление URL-адресами» и нажмите «Изменить» список адресов:
  • Откройте список заблокированных адресов и нажмите «Добавить»
  • В поле нужно вместе маску для блокировки. Маска сайта это имя сайта со звёздочками по краям. Например, для блокирования сайта «Одноклассники» нужно ввести *ok.ru*. С такой маской будет запрещена загрузка любых адресов с символами «ok.ru»

Теперь если попробовать открыть сайт в браузере, то получим ошибку:

Блокировка с помощью файла HOSTS

Этот метод является самым доступным и легким, но нужно работать в системе с правами Администратора. Первым делом следует отыскать системный файл hosts (без расширения на конце), который расположен по адресу: . Нужно открыть его через стандартный “Блокнот” и дописать в самом конце текста следующую строчку:

127.0.0.1 домен сайта

Например, если вы желаете заблокировать сайт ok.ru, то текст будет выглядеть так:

127.0.0.1 ok.ru

В заключение нужно просто сохранить и закрыть файл.

Если испытываете проблемы с редактированием файла «hosts», то сделайте так:

  • Откройте блокнот через поиск в меню «Пуск»
  • Зайдите в меню «Файл -> Открыть»
  • Вставьте туда строчку «» и нажмите «Открыть»
  • После внесения изменений нажмите «Файл -> Сохранить».

После такой блокировки, никакого громкого сообщения об ошибке доступа к сайту не будет, он просто перестанет открываться, как-будто есть проблемы с интернетом или глючит провайдер :).

Блокировка с помощью расширений браузера и программ

Для многих современных браузеров существуют специальные плагины, благодаря которым можно заблокировать нежелательные сайты. Одним из таких плагинов, к примеру, является tinyFilter, а также не менее популярный — BlockSite. Но расширение работает только в том браузере, в котором было установлено.

Также существует множество специальных приложений, которые необходимо устанавливать на ПК, и они работают глобально для всей системы, подобно фаерволу. Так как их функционал направлен именно на блокировку сайтов, то с их настройками справится любой пользователь. Среди таких программ наибольшей популярностью пользуется TMeter. Данная утилита не только самая удобная, но еще и является бесплатной.

Hosts не блокирует сайты – Тарифы на сотовую связь