Visual Basic.NET - Obtener mi IP con la que navego

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Obtener mi IP con la que navego

Publicado por SrTrp (6 intervenciones) el 05/08/2017 01:51:54
Quiero saber mi ip publica con la que navego no la de mi pc uso esa funcion y me da un ip distinta con la que navego hay alguna forma de obtener esa que necesito?
1
2
3
4
5
6
7
8
9
Public Function getIp() As String
 
	Dim valorIp As String
 
	valorIp = Dns.GetHostEntry(My.Computer.Name).AddressList.FirstOrDefault(Function(i) i.AddressFamily = Sockets.AddressFamily.InterNetwork).ToString()
 
	Return valorIp
 
End Function
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: 230
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Obtener mi IP con la que navego

Publicado por Cesar (79 intervenciones) el 05/08/2017 02:23:20
Hola.

Directamente, no vas a poder obtenerla facilmente, porque la IP que mencionas, es la IP publica de tu router.

La IP que estas leyendo, es la IP privada que tu router te asigno.
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
sin imagen de perfil
Val: 10
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Obtener mi IP con la que navego

Publicado por SrTrp (6 intervenciones) el 05/08/2017 03:02:33
Entonces como podría obtener la ip publica?
mediante una api php como se hace usualmente en paginas? o alguna forma mas sencilla?
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
Imágen de perfil de Edward
Val: 392
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Obtener mi IP con la que navego

Publicado por Edward (146 intervenciones) el 05/08/2017 06:51:11
Buen día para todos,


SrTrp, debes importar la libreria (Imports System.Net) en tu formulario y luego creas una variable:

1
Dim ip As New WebClient

Luego solo le pasa la url de una pagina que te retorne tu ip publica:

1
MsgBox("Mi IP Pública es: " & ip.DownloadString("https://api.ipify.org/"))




Espero haber sido de ayuda.

Que tengan buen día,

El conocimiento siempre debe ser compartido, para que entre todos aprendamos un poco mas...

Mas ejemplos acá...

https://aprendamosdeprogramacion.wordpress.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar