Olá devs e amigos! .NET Standard é onde começa as implementações. É aqui que existem…
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