El servidor web está en mi LAN?

Iniciado por OssoH, 27 Noviembre 2011, 23:53 PM

0 Miembros y 2 Visitantes están viendo este tema.

OssoH

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.

OssoH

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/

peib0l

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

Slava_TZD

Cita de: 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

¿Un tutorial? WTF

Cita de: 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/


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:

RewriteCond %{REMOTE_ADDR} ^12.12.12.12$
RewriteRule .* http://foro.elhacker.net [R,L]


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

OssoH

Solo decirte que me rindo a tus pies!!
Impresionante!!
Una vez me demostrais el gran nivel y conocimiento que tenéis.
Gracias :)

Slava_TZD

Cita de: 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 :)






The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

OssoH