Obtener la dirección IP en Visual Basic .net 2005

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

6 comentarios »

  1. Hani Salem escribió

    Hi
    you have a nice work here friend
    Thank you to manage the site on topics

  2. Renee Alonso escribió

    Gracias por tu información.

  3. Henry escribió

    chevere… Millon gracias

  4. 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.

  5. 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

  6. 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.

RSS suscribirse para los comentarios en esta entrada · URI para TrackBack.

Dejar un comentario