Блокировка по 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 адресов".