C#网络编程——IPHostEntry
1 using System; 2 using System.Net; 3 4 namespace study 5 { 6 class IPHostEntrySample 7 { 8 public static void func(string argv) 9 { 10 //获得主机名 11 IPHostEntry results = Dns.GetHostByName(argv); 12 Console.WriteLine("Host:{0}", results.HostName); 13 14 //使用循环显示IP地址表 15 foreach(string alias in results.Aliases) 16 { 17 Console.WriteLine("Alias:{0}", alias); 18 } 19 20 //遍历地址列表 21 foreach(IPAddress address in results.AddressList) 22 { 23 Console.WriteLine("Address:{0}", address.ToString()); 24 } 25 } 26 } 27 }
提供字符串,例如IPHostEntrySample.func("www.qq.com"),返回目标主机信息
注:控制台版本
作者:letcafe
-------------------------------------------
个性签名:编程水太深,先会造轮子!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!