您的位置:首页 > 编程语言 > C#

C# 获取主机IP地址

2016-11-10 10:40 323 查看
public static string GetIP()  
        {  
            string strAddr = "";  
            try  
            {  
                string strHostName = System.Net.Dns.GetHostName();  
                System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);  
                foreach (IPAddress _ipaddress in ipEntry.AddressList)  
                {  
                    if (_ipaddress.AddressFamily.ToString().ToLower() == "internetwork")  
                    {  
                        strAddr = _ipaddress.ToString();  
                        break;  
                    }  
                }  
  
                Log.Debug("  IP:" + strAddr);  
            }  
            catch (System.Exception e)  
            {  
                Log.Error("  Get IP Address Error:" + e.Message);  
            }  
  
            return strAddr;  
        }  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: