ASP.NET - OBTENER IP DEL EQUIPO Y NO DEL ROUTER

 
Vista:
sin imagen de perfil
Val: 26
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

OBTENER IP DEL EQUIPO Y NO DEL ROUTER

Publicado por Pablo (24 intervenciones) el 06/09/2017 17:05:15
Amigos.

Hago esto para obtener la IP:

1
2
3
4
5
6
7
8
9
10
11
Dim DIRECCION As String
 
Dim ip As Net.Dns
 
Dim nombre_Host As String = ip.GetHostName
 
Dim este_Host As Net.IPHostEntry = ip.GetHostByName(nombre_Host)
 
Dim direccion_Ip As String = este_Host.AddressList(0).ToString
 
DIRECCION = direccion_Ip


La cosa es que, al subir la página al server, me entrega la IP del router, y lo que yo necesito es que me siga arrojando al IP del pc que use la aplicación. Acá usamos IP fija.

¿Alguien podrá ayudarme?
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
sin imagen de perfil
Val: 101
Plata
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

OBTENER IP DEL EQUIPO Y NO DEL ROUTER

Publicado por Cesar (39 intervenciones) el 06/09/2017 19:05:35
Hola.

Ese codigo que usaste, te obtiene la IP local, de donde se ejecuta ese fragmento de codigo, por eso te obtiene la IP del servidor.

Lo que necesitas es obtener la IP cliente:

[url]Dim direccion_Ip As String = Request.UserHostAddress[/url]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar