IP verdadera

La instrucción Request.ServerVariables ("REMOTE_ADDR") puede ser usada para recuperar la IP de la máquina cliente. Pero, puestto que algunos cliente se conectan a Internet via proxy el método anterior sólo devolverá la IP del proxy y no la IP real del cliente.

Con el fin de obtener la verdadera IP via el proxy server, pudes utilizar la instrucción Request.ServerVariables ("HTTP_X_FORWARDED_FOR").

NOta: si el cliente no se conecta a Internet via un proxy,entonces la instrucción Request.ServerVariables ("HTTP_X_FORWARDED_FOR")
devolverá un valor nulo.
Puedes utilizar este método en tus programas como sigue:

<%
userip = Request.ServerVariables ("HTTP_X_FORWARDED_FOR")
If userip = "" Then
userip = Request.ServerVariables ("REMOTE_ADDR")
End if
%>


Tu IP es: 54.234.0.2