CSDN论坛 > .NET技术 > ASP.NET

在Asp.net中用C#如何取得服务器端的Ip地址?请教! [问题点数:20分,结帖人miketz]

Bbs1
本版专家分:57
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:181
Bbs7
本版专家分:17420
Bbs5
本版专家分:2247
Bbs7
本版专家分:10673
Bbs1
本版专家分:96
Bbs2
本版专家分:135
匿名用户不能发表回复!
其他相关推荐
asp.net获取服务器IP
<br />客户端ip:<br />Request.ServerVariables.Get("Remote_Addr").ToString();<br />客户端主机名:<br />Request.ServerVariables.Get("Remote_Host").ToString();<br />客户端浏览器IE:<br />Request.Browser.Browser;<br />客户端浏览器 版本号:<br />Request.Browser.MajorVersion;<br />客户端操作系统:
ASP.NET 获取客户端外网IP地址
我们用 Request.ServerVariables( "REMOTE_ADDR ")   来取得客户端的IP地址。但是,如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用   Request.ServerVariables( "HTTP_X_FORWARDED_FOR ")   来读取。 要注意
C#如何绕过代理服务器获得用户真实的IP地址呢?
对于这三个值:REMOTE_ADDR、HTTP_VIA、HTTP_X_FORWARDED_FOR 来说,可以分以下五种情况: 一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理服务器的情况:Transparent Proxies
asp.net获取客户端、服务器端mac和ip地址
asp.net获取客户端、服务器端mac和ip地址。有转换后的mac格式和未转换的mac格式都有得出和规则
java服务器端获取客户端IP地址
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。 现在图示代理上网和IP的关系:  第一种情况
如何获取客户端IP地址
原文:http://www.tuicool.com/articles/jym22aB 根据客户端的http请求,利用request.getRemoteAddr()获取客户端Ip地址。在局域网内getRemoteAddr()和getRemoteHost()获得的结果相同。request.getRemoteAddr()是获得客户端的ip地址 。getRemoteHost()是
ASP.NET获取客户端计算机IP地址和主机名
需要类:PagePage 的名称空间是:System.Web.UI 该名称空间默认是导入的。再导入Net命名空间。 核心代码: using System.Net; string clientIP = Request.UserHostAddress;//获取客户端的IP主机地址 IPHostEntry hostEntry = Dns.GetHostEntry(clientIP);//获取IP
利用Asp.net获取主机名和IP地址
此程序可以在Web页面上获得主机名及其对应的IP地址
客户端TCP时间获取以及实现服务端获取客户端IP地址
UNIX网络编程,客户端TCP时间获取,服务端获取得到客户端的IP地址以及相应的端口号。
根据客户端套接字获取客户机的IP和端口号,其形式为IP:port
char *sock_ntop(const struct sockaddr *sa, socklen_t salen) { char portstr[7]; static char str[128]; switch (sa->sa_family) { case AF_INET: { struct sockaddr_in *sin = (struct sockaddr
关闭
关闭