您的位置:首页 > 其它

获取本机的IPV4地址

2015-07-12 15:00 260 查看
    public static
string GetLocalIP()

        {

            try

            {

                string HostName =
Dns.GetHostName(); //得到主机名

                IPHostEntry IpEntry =
Dns.GetHostEntry(HostName);

                for (int i = 0;i < IpEntry.AddressList.Length; i++)

                {

                    //从IP地址列表中筛选出IPv4类型的IP地址

                    //AddressFamily.InterNetwork表示此IP为IPv4,

                    //AddressFamily.InterNetworkV6表示此地址为IPv6类型

                    if(IpEntry.AddressList[i].AddressFamily ==
AddressFamily.InterNetwork)

                    {

                        return IpEntry.AddressList[i].ToString();

                    }

                }

                return
"";

            }

            catch (Exception ex)

            {

                MessageBox.Show("获取本机IP出错:"
+ ex.Message);

                return
"";

            }

        }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: