Правильный способ получения IP-адреса пользователя в ASP.NET
В нашем asp.net веб-приложение мы хотим получить подробную информацию об IP-адресе пользователей, делающих запрос в наше приложение. Я столкнулся с двумя способами получения сведений об IP-адресе. Пожалуйста, дайте мне знать, какой из них является более надежным способом.
Что я уже пробовал:
I have come across below two ways to get client IP details:- 1. HttpContext.Current.Request.UserHostAddress 2. This approach will return correct ip address in case if any proxy web server exists in between. So I am thinking to opt for this approach. string ip; ip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; If(ip=="" || ip== null) ip= Request.ServerVariables["REMOTE_ADDR"];