Está en la página 1de 2

Si la IP viene con proxy hay que hacer lo siguiente:

Dim IP

IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") ' se chequea si


hay un proxy

If IP ="" Then IP = Request.ServerVariables("REMOTE_ADDR") ' si no hay


proxy se toma la IP original

Espero que sea útil.

Slds.
Martín.

El número IP del ordenado que está accediendo a tus páginas web se


puede obtener, con programacion ASP, así:

Request.ServerVariables("REMOTE_ADDR")

Si lo que necesitamos es obtener la ip del cliente, esto se hace por medio de los ServerVariables, que justamente
obtienen información sobre el usuario.
Utilizando el objeto Request, se llama al metodo servervariables. Existen dos parametros que se le pueden pasar,
uno es "remote_host" y el otro "remote_addr".
Asi quedaria un ejemplo:

<%
ip = request.servervariables("remote_addr")
response.write "IP" & ip 
%>

<%
ip = request.servervariables("remote_host")
response.write "IP" & ip 
%>

También podría gustarte