ASP.NET – Como saber o número IP do visitante de seu site1 min read

Categoria: ASP.NET

Utilizando a plataforma .NET da Microsoft, você tem um mundo de classes, com diversas implementações para explorar, usar e fazer implementações rápidas. Uma dessas implementações é saber o número IP do visitante do seu site. Mas, quando isso realmente será necessário? Imagine o cenário de um cadastros de usuários em um site, ou um formulário de contato… Nesses cenários, você poderia utilizar o número do IP como controle, para digamos, impedir que usuários amigáveis maliciosos fiquem “brincando” com seu site. Vamos ver então como obter o IP utilizando a plataforma .NET.

Utilizando a classe HttpContext para capturar o IP

A classe HttpContext encapsula todas as informações HTTP de uma solicitação, ou seja, de um request – GET. Portanto, para capturar o número IP do visitante de seu site basta a seguinte linha de código:

Exemplo abaixo em C#:

string strIP = Context.Request.UserHostAddress.ToString();

Neste link, você pode encontrar todas as propriedades disponíveis na classe HttpRequest: https://docs.microsoft.com/pt-br/dotnet/api/system.web.httprequest.userhostaddress?view=netframework-4.8

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *