Visual Basic.NET - URGENTE mostrat IP

 
Vista:

URGENTE mostrat IP

Publicado por red (16 intervenciones) el 28/02/2007 22:17:26
Saludos.
estoy haciendo una aplicacion vb.net para web, si alguien me puede ayudar. necesito que se vea la IP del cliente.
para ello use dos codigos pero siempre me retorna la IP del servidor donde se corre la aplicaion o no la del cliente que esta al otro lado, osea el que abre el browser.

este es mi codigo.
soluciona A

Dim UserIPAddress
UserIPAddress = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If (UserIPAddress = "" Or UCase(UserIPAddress) = "UNKNOWN") Then
UserIPAddress = Request.ServerVariables("REMOTE_ADDR")
Label3.Text = UserIPAddress
Else
Label3.Text = UserIPAddress
End If

Solucion B

Dim h As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName)
Label19.Text = (CType(h.AddressList.GetValue(0), IPAddress).ToString)

en ambos casos la respuesta es la misma. me muestra la IP del servidor donde esta el codigo, se supone que deberia mostarme la IP del cliente.

Gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder