Как заблокировать доступ к сайту в Windows с помощью PowerShell | Windows для системных администраторов

С помощью hosts-файла

macOS, как и Windows, блокирует адреса сайтов, внесённые пользователем в системный hosts-файл. Вам нужно лишь открыть этот файл и добавить нежелательные URL. Браузеры не будут их открывать до тех пор, пока вы не удалите эти адреса из hosts-файла.

Для начала откройте упомянутый файл. Для этого запустите утилиту «Терминал» (Finder → «Программы» → «Утилиты» → «Терминал»), введите команду sudo /bin/cp /etc/hosts /etc/hosts-original и нажмите Enter. Когда появится запрос пароля от вашей учётной записи, введите его и снова нажмите Enter. Затем введите команду sudo nano /etc/hosts и опять нажмите Enter. Если потребуется, снова введите пароль.

Через специальное ПО

Если вы хотите заблокировать отвлекающие сайты, чтобы не прокрастинировать, обратите внимание на бесплатную утилиту Cold Turkey. Вы можете добавить в неё несколько URL и назначить время, на какое они будут недоступны на вашем компьютере.

У Cold Turkey есть также платная версия, которая позволяет блокировать не только сайты, но и отвлекающие приложения.

Cold Turkey →

Powershell: правила блокировки сайтов по имени и ip адресу в брандмауэре windows

Вы также можете с помощью PowerShell создать правило брандмауэра, блокирующее исходящие подключения к определенному сайту:

Блокировка нежелательного контента с помощью dns. время выполнения – 15 секунд

С

амый простой и быстрый способ ограничения доступа детей к нежелательному контенту – это изменение DNS в настройках сетевого подключения.

По умолчанию все сетевые запросы компьютера обслуживают ДНС-сервера интернет-провайдера. Эти сервера нужны для того, чтобы сопоставлять имена сайтов, которые пользователь пишет в адресной строке браузера, их IP-адресам (иначе сайты не открываются). Если вместо DNS провайдера прописать в настройках подключения другие адреса – специальные, некоторые веб-ресурсы загружаться не будут.

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

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

Ниже привожу неполный список бесплатных DNS с фильтрацией контента (первый IP – основной, второй – альтернативный):

  • 77.88.8.7 и 77.88.8.3 (принадлежат сервису Яндекс) – блокируют вредоносные (фишинговые, шпионские, распространяющие вирусы) и взрослые (сексуальные) веб-сайты.
  • 77.88.8.88 и 77.88.8.2 (тоже принадлежат Яндексу) – блокируют только вредоносные сайты.
  • 9.9.9.9 (Quad9 DNS Service) – только вредоносные сайты.
  • 8.26.56.26 и 8.20.247.20 (Comodo Secure DNS) – только вредоносные сайты.
  • 199.85.126.30 и 199.85.127.30 (Norton ConnectSafe) – вредоносный, взрослый и нежелательный контент (на тему алкоголя, курения, наркотиков, преступного образа жизни, религиозных сект, самоубийств и т. п.).
  • 199.85.126.20 и 199.85.127.20 (Norton ConnectSafe) – вредоносный и взрослый контент.
  • 199.85.126.10 и 199.85.127.10 (Norton ConnectSafe) – только вредоносный контент.
  • 208.67.222.123 и 208.67.220.123 (OpenDNS Premium Cisco) – вредоносный и взрослый контент.
  • 208.67.222.222 и 208.67.220.220 (OpenDNS Premium Cisco) –вредоносный контент.
  • 176.103.130.130 и 176.103.130.131 (AdGuard DNS) – рекламные и фишинговые ресурсы.
  • 176.103.130.132 и 176.103.130.134 (AdGuard DNS) – вредоносные и недетские сайты исключение их из поисковой выдачи.
:/>  utf 8 - Encoding a string as UTF-8 with BOM in PHP - Stack Overflow

Блокировка с помощью изменения dns серверов

Если вы родители, которые хотят оградить детей от опасностей в интернете или же сами хотите обеспечить себе безопасное времяпровождение в сети интернет, тогда можете воспользоваться сервисом «Яндекс.DNS безопасный домашний интернет».

Данный сервис предоставляет DNS сервера на которых заблокированы вредоносные сайты, сайты для взрослых, сайты мошенники и т.д.

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

Для настройки Яндекс.DNS необходимо выполнить следующее шаги.

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

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

Рассмотрим самые популярные и простые в использовании расширения.

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

Самый известный способ заблокировать определенный сайт в Windows – отредактировать файл hosts. Обычно файл находится в каталоге %windir%system32driversetc. Обратите внимание, что у файла hosts нет расширения.

Файл hosts используется для ручного назначения соответствий между IP адресами и DNS именами. При выполнении разрешении имен файл hosts имеет приоритет над DNS серверами, указанными в настройках сетевых подключений,

Блокировка сайтов путем редактирования файла hosts

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

:/>  Программы для кастомизации windows 10 рабочего стола

Для изменения файла и блокировки определенных сайтов вам необходимо открыть блокнот с правами Администратора.

После запуска блокнота в меню «Файл» выбираем пункт «Открыть».Как заблокировать доступ к сайту в Windows с помощью PowerShell | Windows для системных администраторовПосле этого откроется окно в котором необходим перейти по следующему пути Диск C: -> Windows -> System32 –> drivers -> etc. После того как мы перешли в эту папку выбираем отображать «Все файлы», теперь вы увидите файл hosts. Именно его нам нужно выбрать и нажать кнопку «Открыть».Как заблокировать доступ к сайту в Windows с помощью PowerShell | Windows для системных администраторовВ открывшемся файле нам необходим внести записи с адресами тех сайтов, которые нужно заблокировать. Добавлять свои записи следует после всех записей файла и делать это следующим образом: вводите адрес IP 127.0.0.1 и через пробел ввести ip адрес или доменное имя (буквенная ссылка URL) того сайта, к которому вы хотите ограничить доступ всем пользователям этого компьютера. В скриншоте ниже показан пример правильно ввода для блокировки сайтов Вконтакте и Одноклассники. Так же советую создавать 2 строки для каждого адреса с приставкой www и без неё.Как заблокировать доступ к сайту в Windows с помощью PowerShell | Windows для системных администраторов

После внесения изменений в меню «Файл» нажимаем «Сохранить» и перезагружаем компьютер. После проделанных действий ранее внесенные сайты не будут работать.

Блокировка сайтов через dns

Если ваши клиенты пользуются одним DNS сервером, вы можете аналогичным образом заблокировать определенный сайты с помощью создания DNS записи в этом DNS, указывающей на 127.0.0.1 (или что-то в таком роде). По такому принципу, кстати, работают большинство коммерческих контент фильтров DNS (OpenDNS, SkyDNS, Яндекс.DNS и т.д.).

В статье будут рассмотрены следующие способы:

  1. Блокировка сайтов путем редактирования файла hosts.
  2. Блокировка сайта в брандмауэре Windows.
  3. Блокировка с помощью расширений в браузерах.
  4. Блокировка с помощью изменения DNS серверов.
  5. При помощи сторонних программ.

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

В настройках многих маршрутизаторов можно управлять чёрным списком сайтов. Доступ к добавленным в него URL блокируется для всех устройств, подключённых к роутеру по сети Wi-Fi. Чтобы разблокировать любой сайт, достаточно удалить его адрес из списка.

:/>  Как отключить предложение активации windows

Как изменить dns в настройках сетевого подключения

Откройте на компьютере свойства Интернет-подключения.

Выберите в списке компонентов, которые им используются, протокол IP версии 4 и еще раз кликните кнопку «Свойства».

В свойствах протокола поставьте метку «Использовать следующие адреса ДНС» и впишите IP выбранных серверов в поля «Предпочитаемый» и «Альтернативный».

Настройка вступит в действие при следующем подключении к сети.

При помощи сторонних программ

В качестве сторонних программ мы рассмотри Adguard – это приложение для защиты от вредоносных программ и избавления от навязчивой рекламы в интернете. Более подробно с этой программой вы сможете ознакомиться, прочитав статью «Adguard — что это и как пользоваться»

В данной программе есть функция родительского контроля, которая позволит настроить ограничить доступ к вредоносным сайтам, а также внести собственные сайты, к которым необходимо заблокировать доступ. Такая опция в Adguard позволяет автоматически закрывать доступ к сайтам по возрастным категориям и также дает возможность убирать прямо из выдачи популярных поисковых систем сайтов такого типа.Как заблокировать доступ к сайту в Windows с помощью PowerShell | Windows для системных администраторовФункция «родительского контроля» и блокировки сайтов по URL адресам доступна во всех популярных антивирусных программах. Для настройки блокировки сайта в антивирусной программе перейдите в настройки и найдите пункт «Безопасности в интернете» или что-то похожее на это, где вам будет предоставлена таблица, в которую вы можете внести сайты.Как заблокировать доступ к сайту в Windows с помощью PowerShell | Windows для системных администраторов

Заключение

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

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

Оставьте комментарий

Adblock
detector