我有 2 个应用程序
1 Ruby(不是我写的。我对 Ruby 一无所知)和其他 ASP.Net
Ruby 应用程序确定用户的 IP 地址(我被告知“使用在“HTTP_X_FORWARDED”中找到的第一个 IP)并将其哈希版本传递给 ASP.Net 应用程序。
然后,ASP.Net 应用程序再次确定客户端的 IP 地址(使用 Request.UserHostAddress)并对值进行哈希处理。
然后比较哈希。
通常,这些哈希值对于我们所有的客户都是相同的(如您所料)。
但是,我们有 1 个新客户,但情况并非如此……
他工作场所的每台计算机显然都会产生不相等的哈希值
怎么会这样?