Get Host Entry

   
  

using System;
using System.Net;
class MainClass {
    public static void Main(string[] args) {
        foreach (string comp in args) {
            try {
                IPAddress[] addresses = Dns.GetHostEntry(comp).AddressList;
                foreach (IPAddress address in addresses) {
                    Console.WriteLine("{0} = {1} ({2})",
                        comp, address, address.AddressFamily);
                }
            } catch (Exception ex) {
                Console.WriteLine("{0} = Error ({1})", comp, ex.Message);
            }
        }
    }
}

   
     


IsLoopback IPAddress

   
  

using System;
using System.Net;
class AddressSample {
    public static void Main() {
        IPAddress test2 = IPAddress.Loopback;
        if (IPAddress.IsLoopback(test2))
            Console.WriteLine("The Loopback address is: {0}",
                    test2.ToString());
        else
            Console.WriteLine("Error obtaining the loopback address");

    }
}