See Also: IPHostEntry Members
All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.
The System.Net.IPHostEntry class associates a Domain Name System (DNS) host name with an array of aliases and an array of matching IP addresses.
The following example queries the DNS database for information on the host "www.contoso.com" and displays the information in the returned System.Net.IPHostEntry instance.
C# Example
using System; using System.Net; public class IPHostEntryTest { public static void Main() { IPHostEntry hostInfo = Dns.GetHostByName("www.contoso.com"); string[] aliases = hostInfo.Aliases; IPAddress[] addresses = hostInfo.AddressList; Console.WriteLine("The host name is: {0}", hostInfo.HostName); for(int x = 0; x < aliases.Length; x++) Console.WriteLine("Alias {0} == {1}", aliases[x], addresses[x]); } }The output is
The host name is: contoso.com
Alias www.contoso.com == 207.46.230.186
Namespace: System.Net
Assembly: System (in System.dll)
Assembly Versions: 1.0.x.x, 1.0.5000.0, 2.0.0.0