9.7 Using DNS

The networking types in the base class library also support normal and reverse Domain Name System (DNS) resolution. Here's an example using these types:

// DNSLookup.cs
// Run DNSLookup.exe <servername> to determine IP addresses
using System;
using System.Net;
class DNSLookup {
  static void Main(string[ ] args) {
    IPHostEntry he = Dns.GetHostByName(args[0]);
    IPAddress[ ] addrs = he.AddressList;
    foreach (IPAddress addr in addrs)
      Console.WriteLine(addr);
  }
}


    Part II: Programming with the .NET Framework
    Part IV: API Quick Reference