Thursday 12 January 2017

Get IP Address Program VB.NET

Get IP Address Program Using Visual Basic .NET


An IP address serves two principal functions: host or network interface identification and location addressing. Its role has been characterized as follows: "A name indicates what we seek. An address indicates where it is. A route indicates how to get there.
An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet Protocol for communication.

Program :

Dim result As String
Dim strHostName As String = System.Net.Dns.GetHostName()
        Dim iphe As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(strHostName)
        For Each ipheal As System.Net.IPAddress In iphe.AddressList
            If ipheal.AddressFamily = System.Net.Sockets.AddressFamily.InterNetwork Then
                result = ipheal.ToString()
            End If

        Next
MsgBox(result)


The variable result contains IP address of the current computer, If the Internet is not connected with the computer it will return local address (127.1.0.0).

No comments:

Post a Comment