我无法使用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;
}
还有其他正确跟踪机器的方法吗?
读取ip地址是唯一的方法,但由于网络地址转换器,代理服务器和VPN服务器等,您也无法准确跟踪。
你必须明白这是隐私问题
即使在iOS中,他们也禁止从iOS 7中读取UDID,因为它侵犯了用户的隐私
希望这能解决你的问题