获取本机在Internet网络的广域网IP

来源:互联网 发布:华南理工大学网络 编辑:程序博客网 时间:2024/06/05 05:18
        #region 获取本机在Internet网络的广域网IP
        /// <summary>
        /// 获取本机在Internet网络的广域网IP
        /// </summary>        
        public static string WANIP
        {
            get
            {
                //获取本机的IP列表,IP列表中的第一项是局域网IP,第二项是广域网IP
                IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList;


                //如果本机IP列表小于2,则返回空字符串
                if (addressList.Length < 2)
                {
                    return "";
                }


                //返回本机的广域网IP
                return addressList[1].ToString();
            }
        }
        #endregion
0 0