none
Como hacer publico un sitio webde MVC 4 publicado en mi IIS RRS feed

  • Pregunta

  • Hola

    Publique una aplicación en mi IIS de MVC 4, la cual solo puedo ver con computadoras y dispositivos dentro de la misma red, incluso con la ip publica "201.246..."

    El firewall lo deshabilite e incluso le habilite el puerto 80...

    Que mas debo hacer?

    sábado, 25 de abril de 2015 3:01

Todas las respuestas

  • Entiendo que la frase en la que dices que "lo puedes ver ... dentro de la misma red, INCLUSO con la IP pública..." en realidad lo que quieres decir es que "lo puedes ver ... dentro de la misma red, PERO NO con la IP pública..." (si lo puedes ver con la IP pública ya está todo hecho, no tienes más que decirles a los usuarios externos que naveguen a esa IP).

    Al usar la expresión "IP pública" cabe deducir que eso implica que el servidor se encuentra ubicado en una red con direcciones privadas. Y esto probablemente lo estás haciendo mediante un router configurado con NAT (traducción de direcciones). Pues bien, lo que te falta hacer es configurar el NAT-inverso en el router, de forma que las peticiones entrantes hacia el puerto 80 de la IP pública se traduzcan en peticiones entrantes hacia el puerto que estés usando (seguramente también el 80) en la dirección privada que corresponda al servidor en el que tienes el IIS. No hay un estándard para hacer esto, en cada router se hace de forma distinta, así que tendrás que buscarlo en el manual dal tuyo.

    sábado, 25 de abril de 2015 6:29
  • Entiendo que la frase en la que dices que "lo puedes ver ... dentro de la misma red, INCLUSO con la IP pública..." en realidad lo que quieres decir es que "lo puedes ver ... dentro de la misma red, PERO NO con la IP pública..." (si lo puedes ver con la IP pública ya está todo hecho, no tienes más que decirles a los usuarios externos que naveguen a esa IP).

    Al usar la expresión "IP pública" cabe deducir que eso implica que el servidor se encuentra ubicado en una red con direcciones privadas. Y esto probablemente lo estás haciendo mediante un router configurado con NAT (traducción de direcciones). Pues bien, lo que te falta hacer es configurar el NAT-inverso en el router, de forma que las peticiones entrantes hacia el puerto 80 de la IP pública se traduzcan en peticiones entrantes hacia el puerto que estés usando (seguramente también el 80) en la dirección privada que corresponda al servidor en el que tienes el IIS. No hay un estándard para hacer esto, en cada router se hace de forma distinta, así que tendrás que buscarlo en el manual dal tuyo.

    Hola...

    Cuando digo Ip Publica, me refiero a la ip creo que del router... Basicamente entro en este sitio web:

    http://whatismyipaddress.com/

    Y pongo la direccion que alli me die, es algo asi como "201.246....", no he realizado ninguna configuracion o ip publica en el router...

    sábado, 25 de abril de 2015 17:01
  • Cuando digo Ip Publica, me refiero a la ip creo que del router [...] es algo asi como "201.246....", no he realizado ninguna configuracion o ip publica en el router...

    Justo, es exactamente lo que yo decía en mi mensaje. Tienes el router con la configuración de fábrica, que realiza un NAT convirtiendo las direcciones privadas de la red interna en la dirección pública del router, en dirección saliente. En dirección entrante, la configuración predeterminada bloquea todas las conexiones iniciadas desde el exterior, protegiendo así los ordenadores de tu red interna (pero como consecuencia de ello, impide que se navegue a tu servidor IIS -- o a cualquier otro que tengas en la red interna).

    El remedio es el que yo te comentaba, hay que reconfigurar el router para que realice el NAT inverso permitiendo la conexión entrante que deseas realizar.

    domingo, 26 de abril de 2015 8:30