Conocer el País de Origen por la IP

El Web Sevice de programar.net permite conocer el país desde el cual se esta conectando un usuario a un sitio Web teniendo en cuenta si dirección IP.

Es un servicio complementario al que podéis encontrar en CualEsMiIP.

Este servicio se encuentra en: http://www.programar.net/webservices/ip-a-pais.asmx

Para poder consumir este servicio Web necesitamos primero conocer la dirección ip del usuario que se esta conectando al sitio. Esta se puede conocer de la siguiente manera:

string ip= Request.UserHostAddress; 

Una vez obtenida la dirección IP del usuario es necesario hacer uso del servicio Web. Para esto se debe:

  • Añadir una referencia Web desde visual Studio.net
  • Consumir el servicio Web e imprimir el resultado
net.programar.www.IpaPais pais1= new iptest.net.programar.www.IpaPais();
Response.Write(ipapais.Pais1(ip)); 

El uso de este servicio Web tiene bastantes aplicaciones como la de manejar estadísticas detalladas de los usuarios que visitan un sitio Web o desplegar publicidad relativa al país del visitante.

El código completo se puede utilizar al cargar la pagina:

// Versión C#
private void Page_Load( object sender, System.EventArgs e)
{ 
     string ip=Request.UserHostAddress;
     net.programar.www.IpaPais ipapais= new iptest.net.programar.www.IpaPais();
     Response.Write(ipapais.Pais(ip)); 
} 

Publicado en http://www.programar.net por Rubén Darío Sánchez

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s