System.Net


.NET Framework Class Library
Dns Class

Provides simple domain name resolution functionality.

Namespace: System.Net
Assembly: System (in system.dll)

Syntax

Visual Basic (Declaration)
Public NotInheritable Class Dns
Visual Basic (Usage)
The members of a static class are accessed directly without an instance of the class.
C#
public static class Dns
C++
public ref class Dns abstract sealed
J#
public final class Dns
JScript
public final class Dns
Remarks

The Dns class is a static class that retrieves information about a specific host from the Internet Domain Name System (DNS).

The host information from the DNS query is returned in an instance of the IPHostEntry class. If the specified host has more than one entry in the DNS database, IPHostEntry contains multiple IP addresses and aliases.

Example

The following example queries the DNS database for information on the host www.contoso.com.

Visual Basic
Dim hostInfo As IPHostEntry = Dns.GetHostByName("www.contoso.com")
C#
IPHostEntry hostInfo = Dns.GetHostByName("www.contoso.com");
   
C++
IPHostEntry^ hostInfo = Dns::GetHostByName( "www.contoso.com" );
J#
IPHostEntry hostInfo = Dns.GetHostByName("www.contoso.com");
Inheritance Hierarchy

System.Object
  System.Net.Dns
Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

Version Information

.NET Framework

Supported in: 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0
See Also

Tags :


Page view tracker