Bloquear IP mediante web.config en IIS

El archivo web.config se puede utilizar para restringir el acceso a una web por la dirección IP del cliente. web.config se puede utilizar para restringir el acceso a una página, un directorio y todos los subdirectorios, o incluso todo el sitio web.

 Puede bloquear todas las direcciones IP y sólo deja unos pocos direcciones IP de confianza, o podría permitir que todo el mundo y bloquear determinadas direcciones IP o subredes.

Mientras que algunas secciones de web.config requieren que el directorio que contiene está configurado como una aplicación, no se trata de uno de ellos. A web.config simple con una sección ipsecurity pueden ser colocados en cualquier directorio y el directorio no es necesario establecer como una aplicación.

Restricciones de direcciones IP se utilizan para restringir el acceso según la dirección IP del equipo cliente. Restricciones de dirección IP se puede utilizar para proteger directorios específicos, o todo el sitio web. Restricciones de dirección IP se puede utilizar con dos métodos.

Bloquea las ip listadas a continuacion, si al parametro le añadimos  allowed=”true” esta sera permitida

<security>
<ipSecurity>
<clear />
<add ipAddress="111.73.45.47" />
<add ipAddress="222.82.219.140" />
<add ipAddress="118.73.237.255" />
<add ipAddress="120.68.47.26" />
<add ipAddress="173.224.112.96" domainName="dominio.com" />
<add ipAddress="174.133.177.66" domainName="dominio.com" />
<add ipAddress="127.0.0.1" allowed="true" />
</ipSecurity>
</security>