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
4.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
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
The class associates a Domain Name System (DNS) host name with an array of aliases and an array of matching IP addresses.
The class is used as a helper class with the class.
Provides a container class for Internet host address information.
Constructor
1.0.5000.0
2.0.0.0
4.0.0.0
To be added.
Initializes a new instance of the class.
0
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.IPAddress[]
A array containing IP addresses that resolve
to the host names contained in the
property.
To be added.
Gets or sets a list of IP addresses that are associated with a host.
0
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.String[]
A array containing DNS names that resolve to the IP addresses
in the property.
To be added.
Gets or sets a list of aliases that are associated with a host.
0
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.String
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 server defines additional aliases, they will be available in the property.
Gets or sets the DNS name of the host.
0
0