Aquí dejo una función para obtener los datos referentes a la maquina local en Visual Basic .NET 2005:
Private Sub ObtenerDatos()
Dim nombreHost As String = System.Net.Dns.GetHostName
Dim hostInfo As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(nombreHost)
lblNombreHost.Text = "El nombre de tu maquina es: " & hostInfo.HostName.ToString
For Each ip As System.Net.IPAddress In hostInfo.AddressList
lblDireccionHost.Text = "Tu direccion IP local es: " & ip.ToString
Next
End Sub
Hani Salem escribió
Hi
you have a nice work here friend
Thank you to manage the site on topics
Renee Alonso escribió
Gracias por tu información.
Henry escribió
chevere… Millon gracias
Saul Santiagi escribió
hola una pregunta soy un poco nuevo en esto, quisiera saber como obtener la ip pero no de host. El codigo sirve de maravilla pero quiero saber en el momento que publico la web quiero saber que numero de ip tiene la maquina pero la que en ese momento esta accesando. si me pudieran ayudar se los agradeceria. espero me alla explicado.
Armando escribió
Hola, yo tambien estoy buscando la manera de encontrar con codigo de visual c# la IP publica, ya que estoy diseñando una aplicacion parecida a Messenger pero no se como hace messenger para establecer conexion entre los usuarios o entre los contactos registrados, si alguien me puede ayudar le agradeceria y al terminar el proyecto le enviaria una copia del codigo completo
PoOoX escribió
Esoy casi seguro que Messenger utiliza servidores intermedios para establecer la conexión entre maquinas. Antes si utilizaba enlaces directos pero era un pastelito para los usuarios con malas intenciones.