.NET MVC获取客户端IPV4地址
/// <summary>/// 获取访问客户端的IPV4地址/// </summary>/// <returns></returns>public static string GetClientIPv4Address(){string ipv4 = String.Empty;foreach (IPAddress ip in Dns.GetHostAddresses(GetClientIP())){if (ip.AddressFamily.ToString() == "InterNetwork"){ipv4 = ip.ToString();break;}}if (ipv4 != String.Empty){return ipv4;}// 利用 Dns.GetHostEntry 方法,由获取的 IPv6 位址反查 DNS 纪录,// 再逐一判断何者为 IPv4 协议,即可转为 IPv4 位址。foreach (IPAddress ip in Dns.GetHostEntry(GetClientIP()).AddressList)//foreach (IPAddress ip in Dns.GetHostAddresses(Dns.GetHostName())){if (ip.AddressFamily.ToString() == "InterNetwork"){ipv4 = ip.ToString();break;}}return ipv4;}public static string GetClientIP(){if (null == HttpContext.Current.Request.ServerVariables["HTTP_VIA"]){return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];}else{return HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];}}
.NET MVC获取客户端IPV4地址相关推荐
- 如何在PHP中获取客户端IP地址[重复]
本文翻译自:How to get the client IP address in PHP [duplicate] This question already has an answer here: ...
- thinkphp 获取客户端ip地址方法
/*** 获取客户端IP地址* @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字* @param boolean $adv 是否进行高级模式获取(有可能被 ...
- php $_server[remote_addr];,PHP获取客户端IP地址的方法$_SERVER['REMOTE_ADDR']
/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean $adv 是否进行高级模式获取(有 ...
- php获取ip几种方法区别,php获取客户端IP地址的几种方法
php获取客户端IP地址的几种方法 阅读php获取客户端IP地址的几种方法, 1:来看看代码: echo "(1)浏览当前页面的用户的 IP 地址为:"; echo $_SERVE ...
- springboot 获取客户端ip_JAVA如何获取客户端IP地址和MAC地址
本文介绍了JAVA如何获取客户端IP地址和MAC地址 ,分享给大家,具体如下: 1.获取客户端IP地址 public String getIp(HttpServletRequest request) ...
- Service获取客户端IP地址(java)
Java代码 <strong>1.基于jax-ws开发的webservice获取客户端ip的方法[在代理类XXXDelegate添加如下代码]:</strong> import ...
- java 根据ip获取mac地址,java服务器端根据ip获取客户端mac地址
java服务器端根据ip获取客户端mac地址 2014/8/20 22:01:29 475900947 程序员俱乐部 我要评论(1) 摘要://判断系统publicStringcheckSys( ...
- 获取客户端mac地址 php,js获取客户端mac地址的方法
首先声明,此篇文章纯属标题党.今日QQ群里探讨用JS获取客户端mac地址的方法,众说纷纭,有说行有说不行的,闲着没事儿研究了一下,js确实可以获取到客户端当前电脑的mac地址,代码如下,但这段代码放到 ...
- java获取客户端IP地址工具类
代码如下自取: import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest; import java.n ...
最新文章
- 详细介绍 IOC 和 DI
- 19 Handler 子线程向主线程发送信息
- node版本查看管理工具
- 10-对象属性的获取方式
- Linux C高级编程——网络编程之以太网(2)
- 九、Linux的网络配置
- Microsoft.Windows.Controls.Ribbon.RibbonWindow 碰到 AvalonDock出现的诡异现象
- python爬取微博评论数据_Python爬虫之微博评论爬取!
- 大学计算机实践基础教程,大学计算机基础实践教程(微课版)
- java多线程listview_Android_listview分页加载更多
- 免下载券下载文档的方法
- 如何下载央视网视频,下载视频播放花屏怎么办
- 用photoShop简单提取他人的签名
- ThinkPHP5分页样式
- ubunto18.04更新源详细操作
- java项目:基于springboot+vue的实验室预约管理系统 nodejs
- 一起talk C栗子吧(第一百八十七回:C语言实例--反余弦函数 )
- 橙仕汽车荣膺中国商业联合会商贸物流与供应链分会“副会长单位”
- MySQL表结构导出Excel
- RK3229方案测评 RK3299方案设计定制 RK3299方案开发板 RK3229智能音响
热门文章
- 业余时间可以做什么副业,什么副业可以赚钱
- 只需要花5分钟,我来告诉你微信如何卖面膜
- VUE element-ui之table表格横向展示(表尾汇总)
- Web前端第一次作业——html表格
- 这个开挂一般的工具,承包你所有的PPT
- java.lang.Exception: No tests found matching Method
- Java编写胖老鼠的交易_HDOJ1009 肥鼠的交易 | 学步园
- ios含有支付_iOS 最新开发者账号续费流程~(含:更新协议、支付授权失败解决等)...
- 上手Pandas,带你玩转数据(4)-- 数据清洗
- Linux正确删除软连接