У меня 2 приложения
1 Ruby (не написано мной. Я ничего не понимаю в Ruby) и другие ASP.Net
Приложение Ruby определяет IP-адрес пользователя (как мне говорят, «используя первый IP-адрес, найденный в HTTP_X_FORWARDED») и передает его хешированную версию в приложение ASP.Net.
Приложение ASP.Net затем снова определяет IP-адрес клиента (используя Request.UserHostAddress) и хэширует значение.
Затем сравниваются хэши.
Как правило, эти хэши идентичны (как и следовало ожидать) для всех наших клиентов.
Однако у нас есть 1 новый клиент, для которого это не так ...
Каждый компьютер на своем рабочем месте, по-видимому, создает хэши, которые не равны
Как это может быть?