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

Как запретить пользователю доступ к сайту Хостинг

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

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

В статье разбираем разные способы, как запретить доступ к сайту на компьютере для пользователей, а также объясняем, как администратору запретить доступ к сайту по IP.

Зачем ограничивать доступ к ресурсу

Запрет может быть необходимостью в нескольких случаях.

  1. Родители хотят заблокировать определенные сайты на домашнем компьютере для защиты ребенка. Дети могут без труда попасть на любые сайты, в том числе с не предназначенным для них контентом. Чтобы этого избежать, родителям нужно заблокировать такие ресурсы заранее.
  2. Работодатель хочет ограничить доступ к сайтам, которые не нужны для выполнения работы. Часто в этот список попадают социальные сети.
  3. Пользователь хочет заблокировать часто посещаемые сайты для развития самоконтроля. Если вы замечаете, что у вас появилась зависимость от определенного ресурса, который отнимает много времени, но не приносит пользы, можно попробовать запретить доступ к странице сайта.
Читайте также:  Gtx сервера

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

Существует много методов блокировки сайтов: запретить доступ можно с помощью файла hosts или брандмауэра в Windows, установив расширения в браузерах, изменив настройки роутера. Более подробно о каждом способе рассказываем ниже.

Как запретить доступ к сайту через hosts

Простой способ заблокировать ресурс — внести его в список запрещенных к показу сайтов файла hosts в Windows.

  1. Для этого нажмите «Пуск» и найдите «Блокнот». Щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».

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

  1. Теперь нажмите «Файл» → «Открыть».

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

  1. Откроется диалоговое окно. Перейдите в папку по адресу C:\Windows\System32\Drivers\etc. Оказавшись там, поставьте отображение всех файлов. Выберите файл «hosts». Нажмите на кнопку «Открыть».

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

  1. Перейдите к последней строке страницы и добавьте свою собственную строку. Допустим, мы блокируем «Вконтакте». Для этого введите «127.0.0.1» и добавьте ссылку на сайт, который нужно заблокировать, как показано на изображении ниже.

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

Если вы хотите заблокировать несколько сайтов, то после введения первой строки нажмите «Enter». Снова наберите «127.0.0.1» и адрес сайта, доступ к которому вы хотите запретить.

Стоит отметить, что каждый новый сайт для блокировки прописывается с новой строчки.

  1. После того, как вы ввели все ресурсы, которые желаете заблокировать, сохраните файл и перезагрузите компьютер.

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

Зайдите в «Пуск». Чтобы открыть командную строку, введите в поиске cmd и выберите «Запуск от имени администратора».

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

В открывшемся окне введите команду ping адрес сайта. Например, ping vk.com:

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

Откройте меню «Пуск». В строке поиска введите «Брандмауэр» и откройте «Брандмауэр Windows», а затем «Дополнительные параметры» на левой панели.

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

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

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

Читайте также:  10 лучших хостингов для интернет-магазина 2022 по отзывам и тестам - Hostings.info

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

Когда появится новое окно, выберите параметр «Настраиваемые», а затем «Далее».

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

В следующем окне выберите пункт «Все программы» и снова нажмите «Далее».

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

Окно «Протокол и порты» пропускаем и не изменяем настройки.

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

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

Обязательно выберите опцию «Блокировать подключение» и нажмите «Далее».

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

В окне «Профиль» отметьте все пункты, к которым будет применяться правило, нажмите «Далее».

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

Потом добавьте имя или описание для этого правила и нажмите «Готово», чтобы завершить действие.

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

Как запретить роутеру доступ к сайту

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

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

Шаг 3. Теперь, когда вы вошли в настройки роутера, вам нужно найти инструмент блокировки сайтов. Эта функция встраивается в большинство маршрутизаторов.

Шаг 4. Введите сайты, которые вы хотите заблокировать. Вы можете добавить конкретные адреса сайтов или заблокировать целые категории ресурсов.

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

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

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

Популярные расширения для блокировки сайтов:

  • Block Site
  • Simple Blocker
  • Block Site
  • BlockSite
  • Site Blocker

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

Как запретить доступ к сайту через htaccess

Выше мы рассмотрели способы блокировки сайтов на компьютере. А что делать, если вы являетесь администратором сайта и хотите заблокировать нежелательных посетителей. Рассказываем, как запретить доступ к вашему сайту через файл .htaccess.

Читайте также:  Эффективная синхронизация кэша обновлений: решение проблем с репозиторием

.htaccess — это конфигурационный файл веб-сервера , который позволяет управлять настройками сайта с помощью директив.

Allow from all

Deny from 123.4.5.6 123.5.4.3

Заключение

В статье разобрали разные способы, как запретить доступ в интернет-ресурсы:

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

Эти методы пригодятся и для домашнего компьютера, и для корпоративного.

Блокировка доступа к сайту по ip для хостинга Linux

Order Allow,Deny
Allow from all
Deny from 123.123.123.123
Deny from 122.122.122.122
Order Allow,Deny
Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx

Блокировка подсети IP для хостинга Linux

Затем добавьте в файл .htaccess, находящийся в корневой папке сайта, следующие строки:

Order Deny,Allow
Deny from 123.123.0.0/26

где 123.123.0.0/26 — подсеть IP, которую вам нужно заблокировать.

Блокировка доступа к сайту по ip для хостинга Windows

Добавьте в файл web.config, находящийся в корневой папке сайта, следующие строки:

<?xml version="1.0" encoding="UTF-8"?>
<configuration> <system.webServer> <rewrite> <rules> <rule name="Imported Rule 1" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REMOTE_ADDR}" pattern="123.123.123.123" ignoreCase="false" negate="false" /> </conditions> <action type="CustomResponse" statusCode="403" subStatusCode="0" statusReason="Forbidden" statusDescription="Forbidden" /> </rule> </rules> </rewrite> </system.webServer>
</configuration>

Оцените статью
Хостинги