¿Cómo puedo controlar qué dirección IP usa IIS7?

18

En Win2k3, solía httpcfgdecirle a IIS que escuchara direcciones IP específicas en el servidor. Quiero ejecutar Apache con VisualSVN Server en el puerto 80 en otra dirección IP, pero IIS7 se une a todas las direcciones IP de forma predeterminada.

¿Qué utilidad para IIS7 controla los enlaces IIS7?

Miguel
fuente
eso funcionó, pero debe agregar ip mientras el servicio http está funcionando.
BasePointer

Respuestas:

22

Encontré la respuesta. Hay una utilidad llamada netsh.

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

De forma predeterminada, no hay direcciones IP en la lista, por lo que IIS7 se unirá a todas las direcciones IP. Si agrega una IP a la lista, escuchará solo esa IP o cualquier IP agregada a la lista. Es necesario reiniciar IIS7 para que el cambio surta efecto.

Editar:

Para enumerar las direcciones IP, escriba el siguiente comando después de agregar la dirección IP:

netsh http show iplisten

La netshutilidad devuelve la siguiente información:

IP addresses present in the IP listen list: xxx.xxx.x.x
Brennan
fuente
0

Simplemente haga clic en la carpeta "Sitios" en el administrador de IIS y se enumeran todos los enlaces.

*: 80 sería el límite de todas las IP sin asignar

o

[hostheader] en *: 80

Chad Grant
fuente