Как заблокировать сайт
Вполне возможно, что у вас, как у ответственного родителя (а может и по другим причинам) возникла необходимость заблокировать сайт или сразу несколько сайтов от просмотра в браузере на домашнем компьютере или на других устройствах.
В этом руководстве будут рассмотрены несколько способов осуществить такую блокировку, при этом некоторые из них менее эффективны и позволяют заблокировать доступ к сайтам только на одном конкретном компьютере или ноутбуке, еще одна из описываемых возможностей предоставляет куда больше возможностей: к примеру, вы можете заблокировать определенные сайты для всех устройств, подключенных к вашему Wi-Fi роутеру, будь то телефон, планшет или что-то еще. Описываемые способы позволяют сделать так, чтобы выбранные сайты не открывались в Windows 10, 8 и Windows 7.
Примечание: один из самых простых способов блокировки сайтов, требующий, правда, создание отдельной учетной записи на компьютере (для контролируемого пользователя) — встроенные функции родительского контроля. Они не только позволяют заблокировать сайты так, чтобы они не открывались, но и запуск программ, а также ограничить время использования компьютера. Подробнее: Родительский контроль Windows 10, Родительский контроль Windows 8
Простая блокировка сайта во всех браузерах путем правки файла hosts
Когда у вас заблокированы и не открываются Одноклассники или В контакте, скорее всего дело в вирусе, вносящем изменения в системный файл hosts. Мы же можем вручную внести изменения в этот файл, чтобы запретить открытие определенных сайтов. Вот как это можно сделать.
- Запустите программу блокнот от имени администратора. В Windows 10 это можно сделать через поиск (в поиске на панели задач) блокнота и последующий правый клик по нему. В Windows 7 найдите его в меню пуск, кликните по нему правой кнопкой мыши и выберите пункт «Запустить от имени администратора». В Windows 8 на начальном экране начните набирать слово «Блокнот» (просто так начните набор, ни в какое поле, оно появится само). Когда вы увидите список, в котором будет найдена нужная программа, кликните по ней правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
- В блокноте, в меню выберите Файл — Открыть, пройдите в папку C:\Windows\System32\drivers\etc, поставьте отображение всех файлов в блокноте и откройте файл hosts (тот, который без расширения).
- Содержимое файла будет выглядеть примерно так, как показано на изображении ниже.
- Добавьте строки для сайтов, которые нужно заблокировать с указанием адреса 127.0.0.1 и обычного буквенного адреса сайта без http. В этом случае, после сохранения файла hosts, данный сайт открываться не будет. Вместо 127.0.0.1 можно использовать известные вам IP адреса других сайтов (между адресом IP и буквенным URL должен быть минимум один пробел). См. картинку с пояснениями и примерами. Обновление 2016: лучше создать две строки для каждого сайта — с www и без.
- Сохраните файл и перезагрузите компьютер.
Таким образом, у вас получилось заблокировать доступ к определенным сайтам. Но у этого метода есть и некоторые минусы: во-первых, человек, который хотя бы однажды сталкивался с подобной блокировкой, первым делом начнет проверять файл hosts, даже у меня на сайте есть несколько инструкций, как решить эту проблему. Во-вторых, этот способ работает только для компьютеров с Windows (на самом деле, аналог hosts есть в Mac OS X и Linux, но я не стану касаться этого в рамках данной инструкции). Более подробно: Файл hosts в Windows 10 (подойдет и для предыдущих версий ОС).
Как заблокировать сайт в брандмауэре Windows
Встроенный фаервол «Брандмауэр Windows» в Windows 10, 8 и Windows 7 также позволяет заблокировать отдельные сайты, правда делает это по IP-адресу (который может меняться для сайта со временем).
Процесс блокировки будет выглядеть следующим образом:
- Откройте командную строку и введите ping адрес_сайта после чего нажмите Enter. Запишите IP-адрес, с которым ведется обмен пакетами.
- Запустите брандмауэр Windows в режиме повышенной безопасности (можно использовать поиск Windows 10 и 8 для запуска, а в 7-ке — Панель управления — Брандмауэр Windows — Дополнительные параметры).
- Выберите пункт «Правила для исходящего подключения» и нажмите «Создать правило».
- Укажите «Настраиваемые»
- В следующем окне выберите «Все программы».
- В окне «Протокол и порты не изменяйте настроек.
- В окне «Область» в разделе «Укажите удаленные IP-адреса, к которым применяется правило» отметьте пункт «Указанные IP адреса», затем нажмите «Добавить» и добавьте IP-адрес сайта, который нужно заблокировать.
- В окне «Действие» укажите «Блокировать подключение».
- В окне «Профиль» оставьте отмеченными все пункты.
- В окне «Имя» назовите свое правило (название на ваше усмотрение).
На этом все: сохраните правило и теперь брандмауэр Windows будет блокировать сайт по IP-адресу, при попытке открыть его.
Блокировка сайта в Google Chrome
Здесь рассмотрим, как заблокировать сайт в Google Chrome, хотя этот способ подойдет и для других браузеров с поддержкой расширений. В магазине Chrome для этой цели есть специальное расширение Block Site.
После установки расширения, вы можете получить доступ к его настройкам через правый клик в любом месте открытой страницы в Google Chrome, все настройки на русском языке и содержат следующие опции:
- Блокировка сайта по адресу (и перенаправление на любой другой сайт при попытке входа на указанный.
- Блокировка слов (если слово встречается в адресе сайта, он будет заблокирован).
- Блокировка по времени и дням недели.
- Установка пароля на изменение параметров блокировки (в разделе «убрать защиту»).
- Возможность включить блокировку сайта в режиме инкогнито.
Все эти опции доступны бесплатно. Из того, что предлагают в премиум-аккаунте — защита от удаления расширения.
Скачать Block Site, чтобы заблокировать сайты в Chrome вы можете на официальной странице расширения
Блокировка нежелательных сайтов с помощью Яндекс.DNS
Яндекс предоставляет бесплатный сервис Яндекс.DNS, позволяющий оградить детей от нежелательных сайтов, автоматически блокируя все сайты, которые могут оказаться нежелательными для ребенка, а также мошеннических сайтов и ресурсов с вирусами.
Настройка Яндекс.DNS проста.
- Зайдите на сайт https://dns.yandex.ru
- Выберите режим (например, семейный), не закрывайте окно браузера (на понадобятся адреса из него).
- Нажимаем клавиши Win+R на клавиатуре (где Win — клавиша с эмблемой Windows), вводим ncpa.cpl и нажимаем Enter.
- В окне со списком сетевых подключений нажмите правой кнопкой мыши по вашему Интернет-подключению и выберите «Свойства».
- В следующем окне, со списком сетевых протоколов, выберите IP версии 4 (TCP/IPv4) и нажмите «Свойства».
- В полях для ввода адреса DNS-сервера введите значения Яндекс.DNS для выбранного вами режима.
Сохраните настройки. Теперь нежелательные сайты будут блокироваться автоматически во всех браузерах, а вы будете получать уведомление о причине блокировки. Есть похожий платный сервис — skydns.ru, который позволяет также настроить, какие именно сайты вы хотите заблокировать и контролировать доступ к различным ресурсам.
Как заблокировать доступ к сайту с помощью OpenDNS
Бесплатный для личного использования сервис OpenDNS позволяет не только блокировать сайты, но и многое другое. Но мы коснемся именно блокировки доступа с помощью OpenDNS. Инструкция ниже требует некоторого опыта, а также понимания, как именно это работает и не вполне подойдет начинающим, так что если сомневаетесь, не умеете самостоятельно настроить простой Интернет на компьютере, лучше не беритесь.
Для начала, вам потребуется зарегистироваться в OpenDNS Home для бесплатного использования фильтра нежелательных сайтов. Сделать это можно на странице https://www.opendns.com/home-internet-security/
После ввода данных для регистрации, таких как адрес электронной почты и пароль, вы попадете на страницу такого вида:
На ней имеются ссылки на англоязычные инструкции по смене DNS (а именно это и потребуется для блокировки сайтов) на компьютере, Wi-Fi роутере или DNS-сервере (последнее больше подходит для организаций). Можете ознакомиться с инструкциями на сайте, но кратко и по-русски эту информацию я дам и здесь. (Инструкцию на сайте все равно нужно открыть, без нее вы не сможете перейти к следующему пункту).
Для изменения DNS на одном компьютере, в Windows 7 и Windows 8 зайдите в центр управления сетями и общим доступом, в списке слева выберите пункт «Изменение параметров адаптера». Затем кликните правой кнопкой мыши по подключению, используемому для выхода в Интернет и выберите пункт «Свойства». Затем в списке компонентов подключения выберите TCP/IPv4, нажмите «Свойства» и укажите DNS, указанный на сайте OpenDNS: 208.67.222.222 и 208.67.220.220, затем нажмите «Ок».
Кроме этого, желательно очистить кэш DNS, для этого запустите командную строку от имени администратора и введите команду ipconfig /flushdns.
Для изменения DNS в роутере и последующей блокировки сайтов на всех устройствах, подключенных к Интернету с помощью него, пропишите указанные DNS сервера в настройках WAN подключения и, если у вашего провайдера используется Динамический IP-адрес, установите программу OpenDNS Updater (будет предложено далее) на компьютер, который чаще всего бывает включен и всегда подключен к Интернету через данный роутер.
На этом готово. На сайте OpenDNS можете перейти к пункту «Test your new settings», чтобы проверить, все ли было сделано правильно. Если все в порядке, вы увидите сообщение об успехе и ссылку для перехода в панель администрирования OpenDNS Dashboard.
Прежде всего, в консоли, вам потребуется указать IP-адрес, к которому будут применяться дальнейшие настройки. Если же у вашего провайдера используется динамический IP адрес, то потребуется установка программы, доступной по ссылке «client-side software», а также предлагаемой при назначении имени сети (следующий шаг), она будет отправлять данные о текущем IP адреса вашего компьютера или сети, если используется Wi-Fi роутер. На следующем этапе потребуется задать имя «контролируемой» сети — любое, на ваше усмотрение (скриншот был выше).
После того, как сеть добавлена, она появится в списке — кликните по IP адресу сети, чтобы открыть настройки блокировки. Вы можете установить заранее подготовленные уровни фильтрации, а также заблокировать любые сайты в разделе Manage individual domains. Просто введите адрес домена, поставьте пункт Always block и нажмите кнопку Add Domain (Вам также будет предложено заблокировать не только, например, odnoklassniki.ru, но и все социальные сети).
После добавления домена в список блокировки также требуется нажать кнопку Apply и подождать несколько минут до тех пор, пока изменения вступят в силу на всех серверах OpenDNS. Ну а после вступления всех изменений в силу, при попытке зайти на заблокированный сайт вы увидите сообщение о том, что сайт заблокирован в данной сети и предложение связаться с системным администратором.
Фильтр веб-контента в антивирусах и сторонних программах
Многие известные антивирусные продукты имеют встроенные функции родительского контроля, с помощью которых можно заблокировать нежелательные сайты. В большинстве из них, включение данных функций и управление ими интуитивно понятно и не вызывает сложностей. Также возможности блокировки отдельных IP-адресов есть в настройках большинства Wi-Fi роутеров.
Кроме этого, существуют отдельные программные продукты, как платные, так и бесплатные, с помощью которых можно установить соответствующие ограничения, среди которых — Norton Family, Net Nanny и многие другие. Как правило, они обеспечивают блокировку на конкретном компьютере и снять ее можно с помощью ввода пароля, хотя бывают и иные реализации.
Как-нибудь я еще напишу о таких программах, а это руководство пора завершать. Надеюсь, оно будет полезным.
Елена
с файлом hosts не работает приёмчик. Все сделала, перезагрузила — и вот они, Вконтакте и прочие сайты — открываются, как ни в чем не бывало.
Ответить
Dmitry
А может у вас стоит какая-то программа (антивирус), которая следит за файлом hosts и отменяет изменения? Просто многие нежелательные программы тоже вносят туда свои записи.
Ответить
Александр
Елена, благодаря вашему комментарию я понял как исправить это. Когда у меня тоже не получилось, уже хотел сворачивать процедуру. НО увидев эту ветку, подумал «в чем же может быть причина»! И оказывается действительно из-за невнимательности! Когда сохраняешь файл hosts, он сохраняет отдельно такой же текстовый документ НО не меняет значение в самом файле hosts. Нужно у этого файла который хотим изменить в свойствах убрать галочку «Только чтение». И повторить процедуру с внесением изменений в него. И жмём «Сохранить как …» и выбираем его. Только тогда ваше изменение сработает!
Ответить
Evans
Блокировка через hosts полное фуфло.
это не работает.
Ответить
Alex
Здравствуйте Дмитрий. Некоторое время назад возникла проблема защиты своей дочери от некоторых прелестей интернета, а также ограничение времени проводимого ею в сети. И начиная с KIS2012 я использую антивирусник и в качестве няньки в том числе. И не подумайте, что я пытаюсь рекламировать продукты Касперского, просто я знаю много людей у которых стоит куча прог на разные случаи жизни, одна анти-баннер, другая анти-спам, третья для проверки флэшек, ещё одна работает из облака, пара тройка каких-то их дублируют, часть из них бесплатного распространения, остальные ломаные. Спрашивается зачем? Стоимость годовой подписки на нормальный антивирусник (KIS не панацея, есть антивирусники, которые превосходят каспера) 25-50$ и это для нескольких компов.
Ответить
Dmitry
Здравствуйте. Я с вами вполне согласен и сам не рекомендую держать тысячу программ для якобы разных целей, когда один качественный продукт все это делает (особенно ваш пункт с проверкой флешек часто встречается на компьютерах).
Ответить
Сергей
А как заблокировать атакующий сайт? Т.е, чтобы атакующий сайт не входил в браузер?
Чем вызван вопрос:
Вот эта рекламная штука сама, самопроизвольно открывает новую страницу в браузере мозила:
Как убить эту заразу? Чтобы она забыла дорогу к моему IP ? Чтобы антивирус (Аваст) или браузеры не пускали его?
Ответить
Dmitry
Сергей, технически открытие этого окна браузера происходит не с его стороны, а с вашей (т.е. никто вас не атакует). Вы можете заблокировать адрес, но окно у вас все равно будет открываться, просто с ошибкой. А помощь по вопросу вы найдете здесь, думаю: https://remontka.pro/reklama-v-brauzere/
Ответить
Макс
Здравствуйте. Скорее всего Ваш ПК заражён рекламным софтом (Malware). Вам поможет adwcleaner.
Ответить
Нина
Помогите, пожалуйста, при открытии от имени администратора в папке etc нету hosts, хотя при обычном входе, все есть, но там не дает поставить блокировку сайта, просит разрешения администратора, а т. к. администратор я, то не знаю где искать это разрешение. Заранее спасибо!
Ответить
Dmitry
Нина, по-моему вы что-то не так делаете, что при открытии от имени администратора у вас там нет hosts. В окне открытия файла внизу, где написано Текстовые документы поставьте Все файлы и должны увидеть. (если через блокнот открываете).
Ответить
александр
Здравствуйте! поставил родительский контроль на (соц сеть VK ), Роутер Dir-300 через яндекс ищет но не заходит блокирует, если пишешь в адресной строке появляется замочек и он входит как в браузере так и на телефоне, как все таки сделать правильно не пойму
Ответить
Влад
Не работает фишка с host. Хотел заблокировать доступ сайту megogo.net. Сделал запись в файле —
91.239.53.200 megogo.net
результата-ноль.
Ответить
Dmitry
А вы сделайте запись, начинающуюся с 127.0.0.1
Ответить
Pavel
Сделал запись 127.0.0.1 сайт.com
Да сайт.com блокируется, но сайт.com/live , сайт.com/history и прочие сайт.com/*.* — открываются всё также без проблем (точнее внаглую).
Ответить
Dmitry
Странное поведение. А если брандмауэром заблокировать?
Ответить
111
В таком случае должно быть две записи, у второй добавьте www.
первая блокирует прямой заход
вторая блокирует заход на страницу, к примеру из поисковика
Ответить
Марта
Ой! Печаль — тоска Я как клацаю сохранить, мне выкидает: у вас нет прав на сохранения в этой папке. Для получения разрешения обратитесь к администратору.
Ответить
Dmitry
Запускали блокнот от имени администратора?
Ответить
Олег
А блокнот разве открывается от имени админа, там строки такой нет.
Ответить
Dmitry
Легко открывается, также через правый клик и есть там строка такая…
Ответить
Леонид
я открывал блокнот от имени админа, но при сохранении не в текстовом txt а при замене, пишет отказано в доступе. а при сохранении РЯДОМ hosts.txt сохраняет, но толку ноль.
Ответить
Dmitry
Странно. Тогда для начала попробуйте стать владельцем файла hosts и предоставить себе права записи в него.
Ответить
Ivan
Самый легкий способ обойти администратора — скопировать hosts внести в него изменения, а потом вернуть назад с заменой
Ответить
Алина
у меня тоже нет такой строки. как открыть администратором? нет строки вот скрин
Ответить
Dmitry
Запустите блокнот от имени администратора. А в нём уже файл — открыть и откройте этот самый файл hosts. Вот здесь подробнее: https://remontka.pro/izmenit-hosts/
Ответить
Валерий
Олег, в 10-ке открывается. ЛКМ на «Пуск», в «полотенце» по блокноту ПКМ — Дополнительно — Запуск от имени «админа». Причём, хоть прикреплён блокнот к панели задач , хоть нет. Paint — тоже самое, а вот штатный калькулятор — нет. Вообще, если комп просит «админа» и Вы им реально являетесь, достаточно повторить «открытие», а не лазить по учёткам. Был бы признателен Дмитрию за совет в плане избавления от назойливого спама в почте Mail.ru. Вот это для меня -действительно геммор. Какой антиспам посоветуете?
Ответить
Dmitry
А вы почту в веб-интерфейс получаете или в программу на компьютере? А вообще, я уже тыщу лет не пользовался анти-спамами, всё, что связано со спамом у меня настроено средствами самого почтового сервиса (gmail)
Ответить
Jekaterina
Здравствуйте, у меня такой вопрос: Возможно ли заблокировать сайт google при помощи Wi Fi роутера 3com? Да, там есть заблокировать сайты, но почему-то с сайтами c протоколом https не всегда срабатывает.
Ответить
lok316
Сделал через hosts, сделал opendns, два дня сын не мог в одноклассники попасть, на третий день сидит хоть бы что. Проверил втихоря hosts, изменений нет после меня, opendns работает, а сын в одноклассниках. На два дня только хватило.
Ответить
Dmitry
Прокси? Расширение в браузере для прокси или vpn? Веб-анонимайзер?
Ответить
Lecron
Вот и основной минус всех этих советов. Квалификация блокируемых, превышает, порой значительно, квалификацию блокирующих. Причем иногда, способы обхода, создают дополнительные дыры в безопасности. Утечка паролей, появление троянов.
Если нужна блокировка, то лучше организовывать ее просто по времени доступа, а не контенту. И настраивать в роутере. Во 1 его проще защитить паролем, а во 2 на запретные сайты можно попасть не только с ПК, а иногда даже с холодильника.
Ответить
jno
Если нужны средства реального управления трафиком на рутере, то смотрите в сторону OpenWRT (если, конечно, оно есть для Вашего рутера)
openwrt.org
Ответить
Андрей
Здравствуйте, Дмитрий, извиняюсь за сообщение не в тему, но все же. Недавно на Win10 увидел сообщение про неполадки HDD, предложило архивацию. При включении компьютера после загрузки биоса выдается сообщение про бэкап, в Aida x64 в S.M.A.R.T: Reallocated Sector Count Предсказание сбоя: надвигается потеря данных. Как я понял, hdd надо менять и делать это быстро с бэкапом всех данных?
Ответить
Dmitry
Вероятнее всего, да. До этого были проблемы с HDD? Хотя в любом случае, на баг не похоже..
Ответить
askhatko
Здравствуйте! А возможно ли ограничить доступ в ВК к конкретным пабликам? Мне социальная сеть нужна, а вот некоторые паблики меня отвлекают от работы, на которые я захожу регулярно. Я пробовал через hosts — не получается, через антивирус ESET NOD — не получается, через программу KinderGate. Родительский контроль — не получается. Существует ли такая программа или способ, который поможет мне закрыть доступ к конкретным страницам в Вконтакте?
Ответить
Dmitry
Мне такой способ неизвестен. Но не исключаю, что есть.
Я бы покопался во встроенных функциях родительского контроля Windows еще, может там получится. Просто задачи не было ни разу, потому точно ответить и не могу.
Ответить
viiko
В Comodo Firewall можно блокировать и хосты и конкретные сайты…
Ответить
Андрей
Большое спасибо автору, постоянно забываю о этих правилах
Ответить
Яна
Здравствуйте. Скажите пожалуйста, можно ли блокировать не по сайту, а по ключевым словам? Конкретная задача: надо заблокировать мультфильм «Маша и медведь», при этом сами сайты с видео, в том числе и youtube, должны работать.
Ответить
Dmitry
Здравствуйте.
Способы есть. Я лично не экспериментировал, но вот что быстро нашел:
расширение WebFilter Pro для Firefox и Chrome
некоторые роутеры в своих настройках поддерживают такую блокировку.
k9webprotection.com (англ)
Также, уверен, что должно быть реализовано в каких-то фаерволах, но конкретных не подскажу.
Ответить
asu
как с помощью hosts заблокировать доступ ко всем сайтам кроме одного?
Ответить
Dmitry
С помощью hosts не получится, боюсь.
Ответить
Евгений
Спасибо большое!
Ответить
дмитрий
Не работает через брандмауэр, не сохраняется айпи
Ответить
Мария
Здравствуйте, подскажите, если обновить Windows, сайт будет заблокирован далее или же его придется блокировать заново?
Ответить
Dmitry
Здравствуйте.
Смотря что за обновления. Если не ошибаюсь, то при обновлениях версий Windows 10, hosts новый создается. А при простых обновлениях — все остается как было.
Ответить
Space
Спасибо! Помогло.
Ответить
kirill
спасибо за помощь очень помогли!
Ответить
Вован
На сколько я знаю, даже не требуется каких-то мощных впн-ов/анонимайзеров. Достаточно турборежим включить и все усилия коту под хвост. Если б знать, к каким IP они обращаются эту турборежимы и их заблокировать, это решило бы множество проблем…
Ответить
1
как стереть с самого пк все данные и истории связанные с интернетом
Ответить
Мария
Сделала все манипуляции с блокнотом как в примерах, всё сохранилось, но сайт не блокируется.
Вообще я хотела заблокировать сайты, которые постоянно попадаются в строке поиска, тяжело грузятся и ничего мне не дают, кроме раздражения, но теперь я снова злюсь, ведь ничего не получается(
Ответить
Dmitry
Перезагрузите компьютер просто. А файл ведь без расширения .txt сохраняли? Т.е. именно hosts безо всякого расширения?
Ответить
Василий
Добрый день. Подскажите пожалуйста. Вариант с изменением файла host будет работать только на том пользователе, на котором было выполнено изменение файла или будет распространяться на всех пользователей ПК? Есть ли возможность ограничить доступ ко всем сайтам, кроме необходимых? (чтобы ребёнок мог только на 1 сайт зайти)
Заранее спасибо.
Всем здоровье — оно сейчас всем нужно!)
Ответить
Dmitry
Здравствуйте.
Будет работать для всех пользователей.
Если у вас Windows 10, то для учетной записи ребенка лучше использовать встроенные средства родительского контроля: https://remontka.pro/parental-controls-windows-10/
Ответить
Валдис
А могу я как-то в брандмауэре настроить блокировку, чтоб с определенного почтового адреса мне или вообще письма не поступали, или не открывались?
Ответить
Dmitry
Нет, так не получится. Но в своем почтовом сервисе посмотрите, там скорее всего можно настроить фильтр на определенные почтовые адреса.
Ответить
Михаил
Для OpenDns ParentControl ссылка изменилась
https://www.opendns.com/home-internet-security/
Ответить
Dmitry
Спасибо, обновил.
Ответить
Николай
Спасибо за статью и за все материалы на сайте. Все очень интересно. Перепробовал различные способы блокировки, не помогает. Проблема решилась: sordum.org/13075/url-disabler-v1-0/. Все просто и доступно.
Ответить