Наш ассоциированный член www.Bikinika.com.ua

Як заблокувати доступ до сайту по IP?

  1. Блокування доступу до сайту по ip для хостингу Linux
  2. Блокування підмережі IP для хостингу Linux
  3. Блокування доступу до сайту по ip для хостингу Windows

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

Додайте в файл .htaccess, що знаходиться в кореневій папці сайту , Такі рядки:

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

де 123.123.123.123, 122.122.122.122 - IP-адреси, для яких забороняється доступ до сайту.

Увага

Чи не заблокуйте випадково свій IP-адресу. Дізнатися ваш IP можна тут .

Дізнатися більше про метод блокування .

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

Якщо вам потрібно заблокувати непоодинокі IP-адреси, а підмережа IP-адрес (якийсь діапазон), спочатку визначте потрібне значення за допомогою безкласовості адресації CIDR (Калькулятор IP-діапазону в CIDR):

Потім додайте в файл .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&quot; 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>

де 123.123.123.123 - IP-адреса, для якого забороняється доступ до сайту.

Quot; encoding = "UTF-8"?

Новости