Título: El servidor web está en mi LAN? Publicado por: OssoH en 27 Noviembre 2011, 23:53 pm Hola:
Dentro de la LAN de la empresa tenemos un servidor web. Desde dentro accedemos al servidor con la IP del servidor LAN 192.168.XX.XX Y desde fuera cuando queremos acceder al servidor lo hacemos a través de la IP pública fija que tenemos contratada. La idea es crear un dominio (por ejemplo : www.servidor.es) y dentro de él poner un código PHP capaz de detectar si el PC donde se está accediendo lo hace dentro de la LAN para redireccionarlo a una IP o bien desde fuera para redireccionarlo a la IP Publica? Seria posible? Gracias. Título: Re: El servidor web está en mi LAN? Publicado por: OssoH en 27 Noviembre 2011, 23:57 pm Creo haber encontrado la forma :
Solo tengo que obtener la dirección IP pública del cliente y si esta IP coincide con la IP publica de servidor es porque estoy dentro de la LAN y por lo tanto sé donde tendría que redigirlo. Desconozco si hay una forma más sencilla. http://www.eslomas.com/index.php/archives/2005/04/26/obtencion-ip-real-php/ Título: Re: El servidor web está en mi LAN? Publicado por: peib0l en 30 Noviembre 2011, 00:40 am valla lio quieres hacer, eso lo hace todo el servidor Apache, incluso el servidor IIS de microsoft.
Si alguno esta interesado (no tengo mucho tiempo) enviarme un mp y creo una mini-guia Título: Re: El servidor web está en mi LAN? Publicado por: Slava_TZD en 30 Noviembre 2011, 00:56 am valla lio quieres hacer, eso lo hace todo el servidor Apache, incluso el servidor IIS de microsoft. Si alguno esta interesado (no tengo mucho tiempo) enviarme un mp y creo una mini-guia ¿Un tutorial? WTF Creo haber encontrado la forma : Solo tengo que obtener la dirección IP pública del cliente y si esta IP coincide con la IP publica de servidor es porque estoy dentro de la LAN y por lo tanto sé donde tendría que redigirlo. Desconozco si hay una forma más sencilla. http://www.eslomas.com/index.php/archives/2005/04/26/obtencion-ip-real-php/ Lo único que tienes que hacer es añadir un par de líneas al .htaccess que está en el directorio raíz de la página e instalar mod_rewrite (que seguramente ya lo tendréis). Por ejemplo, suponiendo que la Ip de tu empresa sea 12.12.12.12: Código: RewriteCond %{REMOTE_ADDR} ^12.12.12.12$ Título: Re: El servidor web está en mi LAN? Publicado por: OssoH en 30 Noviembre 2011, 09:29 am Solo decirte que me rindo a tus pies!!
Impresionante!! Una vez me demostrais el gran nivel y conocimiento que tenéis. Gracias :) Título: Re: El servidor web está en mi LAN? Publicado por: Slava_TZD en 30 Noviembre 2011, 09:49 am Solo decirte que me rindo a tus pies!! Impresionante!! Una vez me demostrais el gran nivel y conocimiento que tenéis. Gracias :) (http://www.unreachablesecurity.com/wp-content/uploads/2011/11/sumision_y_autoridad.jpg) Título: Re: El servidor web está en mi LAN? Publicado por: OssoH en 30 Noviembre 2011, 10:16 am jajaja, eres un fenómeno ;-) ;-) ;-) ;-) ;-) ;-)
|