Networking System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ] 1.0.x.x 1.0.5000.0 2.0.0.0 All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe. System.Object

Provides a container class for Internet host address information.

The 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 instance.

`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

- Constructor
  Constructs a new instance of the class.
  To be added.
  0
  1.0.5000.0
  2.0.0.0
- Property
  System.Net.IPAddress[]

  Gets or sets a list of IP addresses associated with a host.

  A array containing IP addresses that resolve to the host names contained in the property.

  To be added. 0 1.0.5000.0 2.0.0.0
- Property
  System.String[]

  Gets or sets a list of aliases associated with a host.

  A array containing DNS names that resolve to the IP addresses in the property.

  To be added. 0 1.0.5000.0 2.0.0.0
- Property
  System.String

  Gets or sets the DNS name of the host.

  A containing the DNS host name that corresponds to the address and alias information contained in the current instance.

  The property contains the primary host name for a server. If the DNS entry for the host defines additional aliases, they are available via the property.

  0
  1.0.5000.0
  2.0.0.0
0