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

Preguntas similare

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





Respuesta Responder a este mensaje
#2 David Velazco
27/05/2006 - 00:16 | Informe spam
Buenas

Cómo haría para obtener el ip del cliente mi servidor pasa por un SERVIDOR
ISA que es el firewall
me devuelte Request.ServerVariables("REMOTE_HOST") y
Request.ServerVariables("remote_addr") la misma dirección del ISA por dónde
pasa mi IIS

Tienen alguna idea como hacer para poder obtener el ip del cliente.

muchas gracias.

Saludos
David



"Matias Iacono" wrote in message
news:
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
>
>
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida