using System; using System.Net; class DnsTest { static void Main(String[] args) { IPHostEntry hostEntry = Dns.GetHostEntry(args[0]); // 由於主機有可能有一個以上的 Alias // 因此程式中以迴圈方式判斷 Aliases string[] aliasList = hostEntry.Aliases; for (int i = 0; i <= aliasList.Length - 1; i++) { Console.WriteLine("Alias "+i+" : "+aliasList[i]); } // 由於主機有可能有一個以上的 IP Address // 因此程式中以迴圈方式判斷 AddressList IPAddress[] addrList = hostEntry.AddressList; for (int i = 0; i <= addrList.Length - 1; i++) { Console.WriteLine("Address " + i + " : " + addrList[i]); } } }