.Net获取IP地址

发布时间:2020-07-26 12:35:28 作者:森大科技
来源:网络 阅读:129

来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=292
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
http://cnsendnet.taobao.com

1.获取本机IP
.Net获取IP地址
2.获取网页客户端IP
.Net获取IP地址

    /// <summary>
        /// 获取IPv4地址
        /// </summary>
        /// <returns></returns>
        public static string GetIP4Address(HttpRequest request = null)
        {
            Func<IPAddress, bool> f = e => e.AddressFamily.ToString() == "InterNetwork";

            IPAddress ipa = Dns.GetHostAddresses((request ?? HttpContext.Current.Request).UserHostAddress).FirstOrDefault(f)
                ?? Dns.GetHostAddresses(Dns.GetHostName()).FirstOrDefault(f);

            if (ipa != null)
            {
                return ipa.ToString();
            }

            return HttpContext.Current.Request.UserHostAddress;
        }

来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=292
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
http://cnsendnet.taobao.com

推荐阅读:
  1. 如何通过.Net获取本机和客户端的IP地址
  2. asp.net获取浏览器访问IP地址的案例

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ne 取ip地址

上一篇:LAMP搭建17:PHP配置文件php.ini详解

下一篇:硬件路由转发原理浅析-清晨补充

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》