IP cliente @ IP proxy

Igual alguien se ha dado cuenta que a veces en el campo IP de los comentarios aparece la forma IP@IP.

El publicar la IP del comentarista ha demostrado ser una buena medida para controlar el spam. Aunque podría guardar ese dato sin más, el hecho de publicarlo resalta el punto de que puedo bloquear esa IP, o que simplemente es una tontería enviar un mensaje haciéndose pasar por otro (al menos en la misma serie de comentarios).

Nada (¡ni nadie!) es perfecto, siempre quedan los usuarios de IP dinámica y los proxies, ya sean transparentes, incompetentes (Telefónica, ¿quién sino?), o convencionales.

Felipe me comentó en varias ocasiones que algunas direcciones IP mostradas en los comentarios eran la de un proxy, y que en tal caso la medida disuasoria podría perder fuerza. Bueno, es relativamente fácil de solucionar.

En mi caso tuve que cambiar la longitud del campo que guardaba la IP del comentarista, ya que ahora se puede dar la posibilidad que se guarde la IP del cliente seguido de una arroba y la IP del proxy que está usando ese usuario.

El código en PHP es el siguiente:

código php
$m_address=$_SERVER["REMOTE_ADDR"];
 
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
        $m_address=$_SERVER["HTTP_X_FORWARDED_FOR"] ."@" 
		.$m_address;

En $m_address es donde guardo la IP del comentarista. Detecto si está disponible la variable de entorno del servidor HTTP_X_FORWARDED_FOR, en cuyo caso la IP obtenida por REMOTE_ADDR corresponderá al proxy y la IP del usuario estará almacenada en dicha variable de entorno. Si no está disponible, pues trabajamos con la IP obtenida como es habitual.

Sencillo, ¿no?


Publicidad

Aviso: Los siguientes comentarios pertenecen a las personas que los han enviado.
El administrador de este sitio web no es responsable de los mismos.

[comentarios] Hay 3 comentarios:

Gravatar
12/08/2004 08:36:21
¿como se puede esconder totalmente tu ip?
por un visitante (IP: 217.127.147.*@80.58.2.237)
Comentario de un visitante
por ejemplo yo ahora mismo tengo la ip pillada por un proxy, pero aún así siguen podiendo detectar mi ip por lo que has explicado?

en esta web explican cosas relacionadas con lo que has puesto:
tools.rosinstrument.com/proxy/howto.htm
Gravatar
12/08/2004 10:42:52
Ocultar tu IP
por Juanjo (IP: 192.168.0.*)
Comentario de Juanjo
Me temo que, si no tienes acceso a la configuración del proxy, no puedes ocultar tu IP.

En la página que has apuntado se mencionan anonimizadores. Con uno de esos servicios puedes navegar empleando la IP del servicio que convierte tu navegación en "anónima" (entre comillas porque el proveedor de ese servicio sí conoce tu IP :D).

De todas formas el artículo no va de eso. Lo que he explicado es como obtener la IP del usuario cuando este emplea un proxy.
Gravatar
09/09/2004 19:53:28
Proxys, si se puede ser fantasma
por Phoenix_Master (IP: 200.68.215.*@200.68.215.254)
Comentario de Phoenix_Master
Hay proxies transparentes en todas partes, y si eso no es suficiente hay multiproxy, como me da palo se lo dejo para que investiguen con las esperanzas ;)

! Esta entrada no permite nuevos comentarios.

Los comentarios se bloquean automáticamente tras 15 días desde la publicación del artículo.

Si deseas comentar algo relacionado con el texto, puedes enviarme un e-mail.