如何获得客户端IP [英] How to get client IP

查看:77
本文介绍了如何获得客户端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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆