¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Bloquear el acceso de direcciones IP específicas a un rol web

Bloquear el acceso de direcciones IP específicas a un rol web

Actualizado: octubre de 2014

Puede restringir el acceso de roles web a Azure a un conjunto de direcciones IP determinadas; para ello, modifique el archivo IIS web.config y cree un archivo de comandos que desbloquee la sección ipSecurity del archivo ApplicationHost.config.

En primer lugar, cree un archivo de comandos que se ejecute cuando el rol se inicia, lo cual desbloquea la sección ipSecurity del archivo ApplicationHost.config. Cree una carpeta nueva en el nivel raíz del rol web denominado startup y, en esta carpeta, cree un archivo por lotes denominado startup.cmd. Establezca las propiedades de este archivo en Copy Always para asegurarse de que se implementará.

Agregue el código siguiente al archivo startup.cmd:


%windir%\system32\inetsrv\AppCmd.exe unlock config -section:system.webServer/security/ipSecurity

A continuación, abra el archivo ServiceDefinition.csdef en el proyecto de rol web y agregue el elemento siguiente:


<Startup>
   <Task commandLine=”startup\startup.cmd” executionContext=”elevated” />
</Startup>

De esta forma, el archivo por lotes startup.cmd se ejecutará cada vez que el rol web se inicialice, asegurándose de que la sección ipSecurity requerida está desbloqueada.

Por último, modifique la sección system.webServer del archivo web.config del rol web para que agregue una lista de direcciones IP a las que se ha otorgado acceso, tal como se muestra en el ejemplo siguiente:

<system.webServer>
  < security>
    <!—Unlisted IP addresses are denied access–>
    <ipSecurity allowUnlisted=”false”>
      <!—The following IP addresses are granted access–>
      <add allowed=”true” ipAddress=”192.168.100.1” subnetMask=”255.255.0.0″ />
      <add allowed=”true” ipAddress=”192.168.100.2″ subnetMask=”255.255.0.0″ />
    </ipSecurity>
  </security>
</system.webServer>

Vea también

Mostrar:
© 2015 Microsoft