" REMOTE_ADDR"返回相同的IP

时间:2016-09-12 21:31:18

标签: c#

我目前正试图弄清楚为什么我在调用Request.ServerVariables [" REMOTE_ADDR"]时只返回一个IP地址。这是我的代码:

var ip = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
        if (string.IsNullOrEmpty(ip))
        {
            ip = context.Request.ServerVariables["REMOTE_ADDR"];
        }
        return ip;

我有大约22,000条记录返回相同的IP地址。我只在本地测试了X_FORWARDED_FOR和HTTP_CLIENT_IP,它们都是null。我想知道你们中是否有人知道为什么会发生这种情况?我基本上试图粗略估计客户所在的位置。 感谢。

0 个答案:

没有答案