Obtener dirección IP en ASP.Net C#

Desde las aplicaciones web creadas en ASP.Net y C# podemos obtener la dirección IP del usuario cliente con una simple línea.

.Net ofrece las herramientas para ser utilizadas por los desarrolladores y evitar crear código innecesario.

Entre una de esas herramientas tenemos la propiedad UserHostAddress de la clase Request, encargada de capturar la IP del cliente.

Obtener dirección IP

Para obtener la dirección IP en ASP.Net, abre o crea una aplicación web Webform utilizando C# como lenguaje del servidor, nos ubicamos en la clase C# de un archivo aspx. En la siguiente línea podemos recuperar la dirección IP.

string userIP = Request.UserHostAddress;
  • La propiedad UserHostAddress es la encargada de recuperar la IP del cliente.

Ejecuta la aplicación web y analiza el código, podemos ver el resultado siguiente en Visual Studio.

Obtener dirección IP en ASP.Net C#

Si probaste la aplicación en un entorno local (localhost) podrás ver el resultado anterior. Una vez la publiques en algún hosting o la nube podrás ver la IP real del cliente, por ejemplo, 205.138.127.98.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *