Como puedo obtener el IP del cliente?

26/05/2006 - 18:55 por David Velazco | Informe spam
Hola a todos,

Yo estoy tratando de lograr el IP del cliente que visita mi página y yo hago
esto

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
%>

pero mi script me devuelve el IP de mi Web Serve siempre y no el IP del
cliente.

Mi Web site is hosted on W2003 server SP1, IIS, ISA

yo trabajo sólo con ASP no ASP.NET

Como puedo hacer para obtener el IP del cliente y que tipo de browser usar.

Muchas gracias por la ayuda.

Saludos
David
 

Leer las respuestas

#1 Matias Iacono
26/05/2006 - 19:01 | Informe spam
Puedes usar:
Request.ServerVariables("remote_addr")


o

Request.ServerVariables("REMOTE_HOST")

De cualquier manera esto depende directamente de que tan pública este la
maquina que se conecta a tu servidor. Ya que si pasa por detras de un proxy
o algun otro dispositivo, te retornará el IP de ese intermediario y no el
del equipo.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
"David Velazco" escribió en el mensaje
news:
Hola a todos,

Yo estoy tratando de lograr el IP del cliente que visita mi página y yo
hago
esto

<%
dim IPAddr
IPAddr = Request.ServerVariables("remote_addr")
Response.Write("Your IP Address is " & IPAddr)
%>

pero mi script me devuelve el IP de mi Web Serve siempre y no el IP del
cliente.

Mi Web site is hosted on W2003 server SP1, IIS, ISA

yo trabajo sólo con ASP no ASP.NET

Como puedo hacer para obtener el IP del cliente y que tipo de browser
usar.

Muchas gracias por la ayuda.

Saludos
David





Preguntas similares