using System;
using System.Net;
using System.Net.Sockets;class Test
{
static void Main()
{
try
{
Console.Write("輸入所要解析的主機名稱 :");
string pHostName = "ComputerName";
IPHostEntry myAddress = Dns.GetHostByName(pHostName); Console.WriteLine("{0} 所對應的 IP 位址如下 : ", pHostName);
IPAddress[] myIPAddress = myAddress.AddressList; foreach (IPAddress add in myIPAddress)
Console.WriteLine(add);
}
catch (SocketException e)  //
{
Console.WriteLine(e.Message + ":" + e.ErrorCode + ":" + e.SocketErrorCode);
}
Console.ReadLine();
}
}