Estrangulamiento de banda en IIS 6 por dirección IP

votos
14

Estoy escribiendo una aplicación que descarga archivos grandes en segundo plano. Todos los clientes están conectados localmente o a través de una VPN. Cuando inician sesión localmente, no quiero acelerar las descargas. Sin embargo, me gustaría limitar las descargas a 10 KBps cuando el usuario está conectado a través de VPN. Puedo diferenciar entre estos usuarios por rango de direcciones IP.

Como se trata de una aplicación de AIR, creo que aceleraré por el lado del servidor, ya que puedo hacerlo desde el propio servidor (IIS 6) o desde el servicio web (asp.net / C #).

La aceleración a través de IIS 6 parece funcionar bien, pero parece que tiene que hacerse en todo el sitio web. ¿Hay alguna forma de hacerlo a través de IP? ¿O tendré que instalarlo en .NET?

Publicado el 04/08/2008 a las 17:55
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
7

Mi primer pensamiento es esto. No sé si funcionaría, pero solo tomaría unos minutos probarlo.

Cree dos sitios web de IIS en el mismo servidor. El primer sitio está vinculado a la IP pública, pero el segundo está vinculado a la IP privada. Ambos apuntan a la misma carpeta en el sistema de archivos.

Sus usuarios de VPN tendrán acceso a través de la IP privada, por lo que puede configurar una regla de "todo el sitio" en ese sitio que solo afectará a los usuarios de VPN. Esto debería funcionar para casi cualquier configuración de IIS6, incluida la aceleración del ancho de banda.

Vale la pena intentarlo, al menos.

- Editar: Intenté esto y funcionó a la perfección.

Respondida el 26/08/2008 a las 04:14
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more