Resolves a DNS host name or IP address to a System.Net.IPHostEntry
instance.
[Edit]
[System.Obsolete("Use GetHostEntry instead")] public static IPHostEntry Resolve (string hostName) |
|
Parameters
- hostName
- A string containing a DNS-style host name or IP address.
[Edit]
Returns
A System.Net.IPHostEntry instance
containing address information about the host specified in
hostName
.
[Edit]
Permissions
Exceptions
Remarks
Example
The following example demonstrates the use of the Dns.Resolve(string) method.
C# Example |
using System;
using System.Net;
public class DnsTest {
public static void Main() {
IPHostEntry hostInfo1 = Dns.Resolve("www.contoso.com");
DisplayHostInfo(hostInfo1);
Console.WriteLine();
}
public static void DisplayHostInfo(IPHostEntry hostInfo) {
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
Requirements
Namespace: System.Net
Assembly: System (in System.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0