В настоящее время я использую Request.ServerVariables ["REMOTE_ADDR"] для получения IP-адреса от клиента.
Что я получаю при вызове этого метода.Или я должен посмотреть и другие ServerVariables?
Здесь вы найдете действительно полезную информацию о получении IP-адреса клиента.
По сути, вам также следует обратить внимание на Request.ServerVariables("HTTP_X_FORWARDED_FOR").Это помогает определить фактический IP-адрес, если конечный пользователь проходит через прокси, тогда как атрибут REMOTE_ADDR будет адресом прокси ... если только это не анонимный прокси, в этом случае вы все равно просто получите проксиадрес.
Request.ServerVariables("HTTP_X_FORWARDED_FOR")
REMOTE_ADDR