如何获得客户端IP [英] How to get client IP
本文介绍了如何获得客户端IP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在asp.net(C#)的帮助下获取客户端的IP地址。如何在asp.net / C#中获取客户端机器的IP。
解决方案
尝试:Request.ServerVariables( REMOTE_ADDR)
或
Request.UserHostAddress
Response.Write(您的IP地址是:+ Request.ServerVariables [REMOTE_ADDR]。ToString()+< br / > );
Response.Write(您正在浏览此站点:+ Request.ServerVariables [http_user_agent]。ToString()+< br / > 跨度>);
Response.Write(用于调用页面的方法:+ Request.ServerVariables [request_method]。ToString()+< br / > 跨度>);
Response.Write(服务器的域名:+ Request.ServerVariables [server_name]。ToString()+< br / > 跨度>);
Response.Write(服务器的端口:+ Request.ServerVariables [server_port]。ToString()+< < span class =code-leadattribute> br / > 跨度>);
Response.Write(服务器的软件:+ Request.ServerVariables [server_software]。ToString()+< < span class =code-leadattribute> br / > 跨度>);
Response.Write(IP地址的DNS查找是:+ Request.ServerVariables [REMOTE_HOST]。ToString());
获取用户IP地址
10月 30 , 2006 07:41 AM | LINK
HttpContext.Current.Request.UserHostAddress;
或
HttpContext.Current.Request.ServerVariables [ REMOTE_ADDR跨度>];
获取 IP地址 机器和 不代理使用以下代码
HttpContext.Current.Request.ServerVariables [ HTTP_X_FORWARDED_FOR];
I would like to get IP Address of client with help of asp.net(C#).How can get IP of a client machine in asp.net / C#.
解决方案
Try:Request.ServerVariables("REMOTE_ADDR")or
Request.UserHostAddress
Response.Write("Your IP address is: " + Request.ServerVariables["REMOTE_ADDR"].ToString() + "<br />"); Response.Write("You are browsing this site with: " + Request.ServerVariables["http_user_agent"].ToString() + "<br />"); Response.Write("The method used to call the page: " + Request.ServerVariables["request_method"].ToString() + "<br />"); Response.Write("The server's domain name: " + Request.ServerVariables["server_name"].ToString() + "<br />"); Response.Write("The server's port: " + Request.ServerVariables["server_port"].ToString() + "<br />"); Response.Write("The server's software: " + Request.ServerVariables["server_software"].ToString() + "<br />"); Response.Write("The DNS lookup of the IP address is: " + Request.ServerVariables["REMOTE_HOST"].ToString());
Get users IP address Oct 30, 2006 07:41 AM | LINK HttpContext.Current.Request.UserHostAddress; or HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; To get the IP address of the machine and not the proxy use the following code HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
这篇关于如何获得客户端IP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文