Obtener un ip remoto

robertson
23 de Septiembre del 2003
Hola otra vez.

Tengo un problema. Como ya les había dicho, estoy haciendo un sistema para control de acceso (entrada y salida de los usuario) a un laboratorio con PHP. Debo mencionarles que las máquinas de la subred del laboratorio salen a internet através de un Firewall. Necesito obtenr el IP de la máquina de donde se registre el usuario pero cuando lo hago con

<?$ip=$REMOTE_ADDR?> o con <?$ip=$_SERVER["REMOTE_ADDR"] ?>

el IP que se registra es el IP del Firewall. Tengo dos dudas:

1.¿Qué puedo hacer para que el IP obtenido sea el de la máquina de la subred y no la del Firewall?

2.¿Se puede obtener la máscara asociada a una máquina remota? ¿Cómo lo puedo hacer? Esto lo quiero hacer con el fin de que sólamente se puedan hacer registro desde las máquinas de una subred.

Me urge que me respondan

Les agradezco mucho. Hasta luego.