| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
07/6/06 - Vamos a hablar de GeoLite Country, un producto gratuito que nos sirve para conocer el país de procedencia de nuestros visitantes, que se deduce a partir de su dirección IP. Cada dirección IP corresponde a un proveedor de acceso a Internet, localizado en un país. Cada proveedor tiene asignado un rango de direcciones IP para realizar sus actividades. Estos productos tienen una base de datos con esos rangos de direcciones IP que se corresponden a cada proveedor y país.
Este software se puede descargar gratis, pero no es tan preciso como GeoIP Country, la versión avanzada de pago, también desarrollada por MaxMind. Como GeoLite Country es gratuito, se ofrece sin soporte técnico y las actualizaciones de la base de datos son menos frecuentes que la versión de pago. Trataremos en este artículo concretamente la versión gratuita para instalarla en un servidor ASP.
En la página de MaxMind se pueden encontrar tanto las versiones gratuitas como las de pago de GeoIP. Tienen además varios formatos o módulos, para averiguar países o ciudades y un API que se puede utilizar en páginas web para consultar la base de datos de IPs.
La versión gratuita de GeoIP está en http://www.maxmind.com/app/geoip_country
Lo más sencillo es utilizar el API que ofrecen gratuitamente para hacer localizaciones de países. El API está en la dirección http://www.maxmind.com/app/api
Como estamos interesados en la instalación del API en un servidor ASP, de todos los lenguajes en los que se ofrece el API, nos interesa el "MS COM Object" (Objeto COM de Microsoft), que está en la dirección http://www.maxmind.com/app/com
Allí veremos un enlace para descarga gratis, que nos llevará a un directorio donde encontraremos varios archivos. Nosotros hemos seleccionado el archivo GeoIP-COM-1.0.zip. Por supuesto, habría que obtener la versión más nueva disponible. Una vez descargado, podemos descomprimirlo y veremos que incluye varios ficheros, con todo lo que nos hace falta para comenzar nuestra localización de países por IP. Entre lo que encontraremos en este fichero está un archivo .dll que tenemos que instalar en el servidor y una serie de páginas con ejemplos de programación para localizar el país del visitante por su IP. Hay ejemplos de programación en ASP, PHP, Cold Fusion, Perl, Python… También hay un txt con instrucciones para instalar el componente y usarlo correctamente.
Instalar el componente GeoIP
Para instalar un componente COM en el servidor tenemos que realizar una serie de pasos relatados en el artículo Componentes de servidor ASP. Aunque en el txt nos explican también la tarea:
| Autoría, licencia y acciones sobre este artículo | ||||||
|
Informe de Miguel Angel Alvarez*
Director de DesarrolloWeb.com Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. * Para consultas técnicas utilizar la lista de correo.
|
| Comentarios sin revisar |
| Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente. |
| Ver los comentarios no revisados |
| Añadir un comentario del artículo |
| Enlaces: |
| Maestrosdelweb |
Lectura recomendada Compra este libro en Agapea, la librería urgente a domicilio. |
||||||||
Tienda DesarrolloWeb