Get IP Address of a HOST in VB.NET

The .Net DNS class can be used to get a host name or an IP of a given host name. To use DNS class in your project, you need to include System.Net.
  • 3408

The .Net DNS class can be used to get a host name or an IP of a given host name. To use DNS class in your project, you need to include System.Net.

Include System.Net Reference.

And say I want to get IP address if
http://www.dotnetheaven.com/. The given code will do that for you.

Imports System
Imports System.Net
Namespace DNSName
' <summary>
' Summary description for Class1.
' </summary>
Class Class1
'Entry point which delegates to C-style main Private Function
Public Overloads Shared Sub Main()
Main(System.Environment.GetCommandLineArgs())
End Sub
Overloads
Shared Sub Main(args() As String)
Dim ipEntry As IPHostEntry = Dns.GetHostByName(http://www.dotnetheaven.com/)
Dim IpAddr As IPAddress() = ipEntry.AddressList
Dim i As Integer
For
i = 0 To IpAddr.Length - 1
Console.WriteLine("IP Address {0}: {1} ", i, IpAddr(i).ToString())
Next i
End Sub 'Main
End Class 'Class1
End Namespace 'DNSName

Categories

More Articles

© 2019 DotNetHeaven. All rights reserved.