Подтвердить что ты не робот

Как вы получаете IP-адрес от запроса в ASP.NET?

Я пытался понять это, но не могу найти надежный способ получить IP-адрес клиента при обращении к странице в asp.net, которая работает со всеми серверами.

4b9b3361

Ответ 1

Один из методов заключается в использовании объекта Request:

protected void Page_Load(object sender, EventArgs e)
{
    lbl1.Text = Request.UserHostAddress;
}

Ответ 3

 IpAddress=HttpContext.Current.Request.UserHostAddress;

Ответ 4

Request.ServerVariables["REMOTE_ADDR"]

Чтобы получить доступ к индексу или свойству на С#, вы должны использовать [] вместо()

Ответ 5

Используйте этот код:

public static string GetIpAddress()
    {
        return HttpContext.Current != null ? HttpContext.Current.Request.UserHostAddress : "";
    }

Ответ 6

Когда любой клиент входит в мою систему, я хочу поймать локальный IPv4-адрес пользователя. Я использовал этот код для сервера, который будет давать только ip-адрес сервера, а не ipv4-адрес пользователя.

Ответ 7

System.Web.HttpContext.Current.Request.UserHostAddress;