No puedo acceder a IIS a través de una dirección IP pública

No puedo acceder a IIS a través de una dirección IP pública

Busqué mucho en Google sobre esto, pero no encontré a nadie con un problema exactamente como el mío, o que no haya sido descrito como el mío. Las respuestas a esas preguntas, que he probado, no han funcionado.

Primero, no tengo ningún firewall en ejecución (solo mientras pruebo esto)

Puedo acceder a mi sitio mediante 127.0.0.1y mi IP local, 10.0.0.124pero no puedo acceder mediante mi IP pública.

He reenviado el puerto 80 y lo he confirmado con canyouseeme.org. El puerto sólo responde mientras IIS se está ejecutando (inicio/detención) en esta máquina.

Agregué mi IP pública a netsh netsh http add iplisten 0.0.0.0(dónde 0.0.0.0está mi dirección IP real), por supuesto. Hacer eso hizo que IIS no pudiera iniciarse, hasta que también agregué 127.0.0.1.

Aún así, no importa lo que haga, obtengo [IP Address] took too long to respond,mientras el sitio se carga rápidamente en las direcciones IP locales. Lo mismo ocurre con los dominios apuntados a mi PC a través hostsdel archivo de Windows.

Respuesta1

Resolví esto.

Todo funciona bien, incluso con un firewall configurado correctamente. El problema es que el reenvío de puertos no funciona dentro de la red.

"Hairpinning", esencialmente reenvío de puertos local, no parece ser compatible con el módem de mi ISP.

Desconecté mi teléfono de mi wifi, presioné mi dirección IP y apareció mi sitio web.

Es una respuesta bastante fácil, pero podría ahorrarle a alguien más problemas para comprender lo que realmente está sucediendo.

Mi solución es apuntar mi dominio a mi computadora y usar hostspara apuntar mi dominio 127.0.0.1a mi IP pública. De todos modos, esto es sólo para un sitio web muy pequeño.

información relacionada