asp.net如何获取客户端实际地址?

问题描述

asp.net如何获取客户端实际地址?

解决方案

解决方案二:
获得ip地址:stringip=System.Web.HttpContext.Current.Request.UserHostAddress;或stringip=System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];获得MAC就比较麻烦!!
解决方案三:
Request.UserHostAddress获得IPb/s模式无法获取物理地址,能获取的方法只有在客户端装插件或是木马
解决方案四:
只能获取其代理的地址,不能获取其真正的地址
解决方案五:
引用3楼jxdyzwh的回复:

只能获取其代理的地址,不能获取其真正的地址

我记得好像可以穿越代理看到真是地址的
解决方案六:
有个网站你登陆之后就可以取到ip地址的,你可以用他来读取到哪个网页的数据就好了
解决方案七:
用ActiveX控件,
解决方案八:
取远程用户IP地址Stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();穿过代理服务器取远程用户真实IP地址:if(Request.ServerVariables["HTTP_VIA"]!=null){stringuser_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();}else{stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();}
解决方案九:
Request.UserHostAddress
解决方案十:
可以根据ip获取到mac地址
解决方案十一:
可以根据ip获取到mac地址
解决方案十二:
引用楼主x041743的帖子:

asp.net如何获取客户端实际地址?

是指IP吗>?Request.UserHostAddress
解决方案十三:
要保证一定获得正确的IP,只能写插件了
解决方案十四:
只能获取到其外网的IP地址也就是如果计算机不是直接连接外网你只能获取到其路由器的地址

时间: 2024-08-02 22:26:15

asp.net如何获取客户端实际地址?的相关文章

mac-asp.net 2.0 C#获取客户端MAC地址。

问题描述 asp.net 2.0 C#获取客户端MAC地址. public partial class 测试 : System.Web.UI.Page { [DllImport("Iphlpapi.dll")] private static extern int SendARP(Int32 dest, Int32 host, ref Int64 mac, ref Int32 length); [DllImport("Ws2_32.dll")] private sta

php如何获取客户端IP地址

php获取客户端IP地址的几种方法 阅读php获取客户端IP地址的几种方法, <?php $iipp=$_SERVER["REMOTE_ADDR"]; echo $iipp; ?> <?php $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($

asp.net服务器端获取客户端文件的创建时间

问题描述 asp.net服务器端获取客户端文件的创建时间 asp.net系统客户端批量上传文件,怎么在服务器端获取客户端的这些文件的创建时间!

php-PHP网站获取客户端IP地址固定都是北京的

问题描述 PHP网站获取客户端IP地址固定都是北京的 我用PHP开发了一个网站,先放在了主机屋免费空间上进行测试,想获取访问的客户端 的IP,可是每次获取到的IP都一样. 解决方案 ip地址是不是你服务器的地址?如果是是防火墙的问题 REMOTE_ADDR得到服务器IP,非客户端的IP 解决方案二: 有可能是百度,搜狗,360等网络爬虫访问你的页面,他们无时无刻都在扫描网络中的网页,不要激动,骚年.

c++-路由器获取客户端MAC地址原理是什么?如何用winsock模拟之?

问题描述 路由器获取客户端MAC地址原理是什么?如何用winsock模拟之? 前辈们好,我想通过winsock来获取client的MAC地址,查询了半天也没有结果,因此,想通过路由器获取MAC的方法来获取一点灵感. 1.路由器是如何获取客户的MAC地址的? 2.C++的winsock可以如何获取客户机MAC地址? 注意,是客户机,不是本机... 谢谢 解决方案 用sendarp API来获取其他机器mac地址.mac地址维护是交换机的功能.但是一般路由器把两种设备合并了.所以路由器存有IP到ma

JS简单获取客户端IP地址的方法【调用搜狐接口】_javascript技巧

本文实例讲述了JS简单获取客户端IP地址的方法.分享给大家供大家参考,具体如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>使用搜狐接口获取客户端IP地址</title> </head> <body> <script src="http://pv.sohu.com/cityjson?ie=utf-8

ip网址怎么获取客户端ip地址

问题描述 比如地址是:1.51.23.111/index.aspx没有域名怎么获取客户端ip地址///<summary>///获取远程访问用户的Ip地址///</summary>///<returns>返回Ip地址</returns>protectedstringGetIps(){stringloginip="";//Request.ServerVariables[""]--获取服务变量集合if(Request.Ser

jsp获取客户端IP地址的方法_JSP编程

本文实例讲述了jsp获取客户端IP地址的方法.分享给大家供大家参考,具体如下: public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request

asp.net实现获取客户端详细信息_实用技巧

本文实例讲述了asp.net实现获取客户端详细信息代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: 其中aspx页面的控件代码: 复制代码 代码如下: <asp:ListBox runat="server" ID="lbHoverTreeInfo" ClientIDMode="Static"> </asp:ListBox> 以下是实现代码: using System; using System.W