Tengo un entorno de prueba de Windows Server instalado como máquina virtual en otro servidor de la empresa (por ejemplo, 192.168.2.30) que actualmente alberga alrededor de cinco sitios de prueba diferentes. Mi máquina local contiene una línea en el archivo de hosts que vincula la dirección IP del entorno de prueba con dev.company.com. El primer sitio que creamos (vinculado al puerto 80) funciona perfectamente ya que es el puerto predeterminado.
Sin embargo, no podemos acceder a nuestros otros sitios web en otros puertos (es decir, dev.company.com:81), aunque podemos acceder a ellos sin problemas en nuestro entorno de prueba a través de 192.168.2.30:81. Tengo entendido que el archivo de hosts no hace nada con los puertos, por lo que no entiendo por qué no funcionaría como tal.
Lo que quiero es poder crear varios sitios diferentes en IIS en diferentes puertos y que los usuarios de la misma red puedan acceder a ellos a través del alias dev.company.com agregando el número de puerto al final.
¿Cómo puedo modificar mi entorno de prueba y mis máquinas locales para permitir que esto funcione?
EDITAR: Según lo indicado por joeqwerty, parece ser un problema de firewall. ¿Cómo puedo hacer que el Firewall de Windows en el servidor permita que los puertos 80-100 estén libres?
Respuesta1
Esto me parece un problema de firewall. Si puede acceder a los sitios en esos puertos desde el servidor mismo pero no puede acceder a los sitios en esos puertos desde otro host, entonces echaría un vistazo al firewall en el servidor y me aseguraría de que las conexiones entrantes a esos puertos estén permitidas. .
Respuesta2
La configuración de tu red no me queda clara. Entonces, su problema puede estar relacionado con los puertos permitidos entre su máquina y el servidor de prueba. ¿Está utilizando un proxy en el caso del puerto 80? Si proporciona más información, podremos brindarle mejores respuestas.
El archivo de hosts solo mantiene las asignaciones de IP y nombres.
Respuesta3
Nunca lo he hecho antes (solo una teoría), pero puedes intentar configurar tus sitios de prueba en el servidor de prueba con la misma IP usandoEncabezados del host IIScaracterística. Y, por supuesto, configure su servidor DNS (o archivo de hosts) para redirigir los nombres especificados como encabezados de host a la IP de su servidor de prueba.