Mega Code Archive

 
Categories / C# Tutorial / Network
 

Dns Lookup

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net;    class Program    {       static void Main(string[] args)       {          if (args.Length != 1)          {             Console.WriteLine("Usage: DnsLookup hostname/IP Adddress");             return;          }          IPHostEntry ipHostEntry = Dns.GetHostEntry(args[0]);          Console.WriteLine("Host: {0}", ipHostEntry.HostName);          if (ipHostEntry.Aliases.Length > 0)          {             Console.WriteLine("\nAliases:");             foreach (string alias in ipHostEntry.Aliases)             {                Console.WriteLine(alias);             }          }          Console.WriteLine("\nAddress(es):");          foreach (IPAddress address in ipHostEntry.AddressList)          {             Console.WriteLine("Address: {0}", address.ToString());          }       }    }