Mega Code Archive

 
Categories / C# / Network
 

Get Resolve Info

using System; using System.Net; public class GetResolveInfo {    public static void Main(string[] argv)    {       if (argv.Length != 1)       {          Console.WriteLine("Usage: GetResolveInfo address");          return;       }       IPHostEntry iphe = Dns.Resolve(argv[0]);       Console.WriteLine("Information for {0}", argv[0]);       Console.WriteLine("Host name: {0}", iphe.HostName);       foreach(string alias in iphe.Aliases)       {          Console.WriteLine("Alias: {0}", alias);       }       foreach(IPAddress address in iphe.AddressList)       {          Console.WriteLine("Address: {0}",                      address.ToString());       }    } }