3

我无法使用 ip-address 跟踪机器,因为我通常会获取代理服务器地址

public static String GetIP()
{
    String ip = 
        HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

    if (string.IsNullOrEmpty(ip))
    {
        ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
    }

    return ip;
}

还有其他方法可以正确跟踪机器吗?

4

1 回答 1

3

读取 ip-address 是唯一的方法但是由于网络地址转换器、代理服务器和 VPN 服务器等,您也无法准确跟踪。

您必须了解它的隐私问题

即使在 iOS 中,他们也禁止从 iOS 7 读取 UDID,因为它侵犯了用户隐私

希望这能解决你的问题

于 2014-07-23T13:33:02.730 回答