Блокировка по IP

Материал из 1GbWiki.

Перейти к: навигация, поиск

Иногда хочется заблокировать доступ к сайту с определённых IP-адресов. Ниже Рассказывается о том, как это сделать. Но предварительно обязательно хорошо обдумайте это.

[править] IIS 6

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

[править] IIS 7

Управляется самостоятельно через файл web.config в корне вашего сайта или приложения. У вас должны быть навыки редактирования этого файла, знание XML. Изменения вносимые в web.config вступают в силу после перезапуска приложения, что обычно происходит в результате сохранения файла web.config (то есть, сразу же), но не всегда.

Ниже дан пример для блокировки адреса 10.20.30.40, полностью синтаксис и правила этого раздела конфигурации можно посмотреть в статье на сайте IIS.net.

<configuration>
  <system.webServer>
    <security>
      <ipSecurity>
        <add ipAddress="10.20.30.40" />
      </ipSecurity>
    </security>
  </system.webServer>
</configuration>

[править] Apache

В личном кабинете по ссылке "Управление сайтами и серверами" заполните поле "Блокировка доступа с IP адресов".

Личные инструменты