none
Obtener IP (Visual Basic .NET) RRS feed

  • Pregunta

  • Hola!

    He visto por ahí unas cuantas maneras de obtener la IP Pública, pero no sé cual es la más efectiva y moderna.

    Estoy desarrallando conel FW 4.5.1

    ¿Alguna sugerencia?

    Gracias.

    martes, 16 de febrero de 2016 8:41

Respuestas

  • Una manera es llamar a servicios de internet que te devuelven ese datos

    Private Function GetExternalIp() As String
        Try
            Dim ExternalIP As String
            ExternalIP = (New System.Net.WebClient()).DownloadString("http://checkip.dyndns.org/")
            ExternalIP = (New System.Text.RegularExpressions.Regex("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}")) _
                         .Matches(ExternalIP)(0).ToString()
            Return ExternalIP
        Catch
            Return Nothing
        End Try
    End Function


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 16 de febrero de 2016 9:40
    Moderador

Todas las respuestas

  • Una manera es llamar a servicios de internet que te devuelven ese datos

    Private Function GetExternalIp() As String
        Try
            Dim ExternalIP As String
            ExternalIP = (New System.Net.WebClient()).DownloadString("http://checkip.dyndns.org/")
            ExternalIP = (New System.Text.RegularExpressions.Regex("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}")) _
                         .Matches(ExternalIP)(0).ToString()
            Return ExternalIP
        Catch
            Return Nothing
        End Try
    End Function


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 16 de febrero de 2016 9:40
    Moderador
  • Funcionar funciona.

    ¿Siempre hay que depender de un recurso externo para conocer la IP?

    Gracias.

    Un saludo

    miércoles, 17 de febrero de 2016 15:35