阅读背景:

【转】C#获取本机IP搜集整理几种方法

来源:互联网 

1、使用Dns.GetHostAddresses获取本机IP

 1 private void GetIP()  
 2 {  
 3     string hostName = Dns.GetHostName();//本机名   
 4     //System.Net.IPAddress[] addressList = Dns.GetHostByName(hostName).AddressList;//会警告GetHostByName()已过期,我运行时且只返回了一个IPv4的地址   
 5     System.Net.IPAddress[] addressList = Dns.GetHostAddresses(hostName);//会返回所有地址,包括IPv4和IPv6   
 6     foreach (IPAddress ip in addressList)  
 7     {  
 8         listBox1.Items.Add(ip.ToString());  
 9     }  
10 }   



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: