我正在尝试使用以下方法获取 IP 地址:-
protected void Page_Load(object sender, EventArgs e)
{
string ClientIP;
ClientIP = HttpContext.Current.Request.UserHostAddress;
Label1.Text = ClientIP;
}
此代码输出 127.0.0.1。
下面的代码什么也没有显示!
string ClientIP;
ClientIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
Label1.Text = ClientIP;
如何获取 IP 地址?用户的真实 IP 地址?
[编辑]
我不想要确切的位置顺便说一句。我需要知道国家,然后相应地将用户重定向到网页。