¿De dónde es tu dirección IP? May 4, 2005
Posted by Iñigo in : Uncategorized , trackback
Internet tiene fronteras. No es lo mismo tener una dirección IP Estadounidense, Alemana, o Sinaloense.
Para poder regular Internet es necesario saber sobre qué direcciones IP tienes jurisdicción.
Hace unos años, para averiguar la ubicación geográfica del equipo que tiene una dirección IP, era necesario consultar el registro local de Internet correspondiente a su zona (como por ejemplo RIPE NCC, ARIN, LACNIC, o APNIC, o el nuevo AfriNIC).
Usando estos registros locales de Internet puedes averiguar a qué proveedor de Internet está asignado un bloque direcciones IP, y en qué pais se encuentra dicho proveedor. Normalmente las direcciones IP de estos bloques coinciden aproximadamente con la zona geográfica; pero esto no siempre es así (por ejemplo, en el caso de una organización que dispone de una gran cantidad de direcciones IP, como un proveedor Internet global).
Servicios basados en Ubicación
Hoy en día hay servicios de Localización Geográfica de Direcciones IP, como MaxMind, que permite averiguar con un nivel de precisión aceptable de qué ciudad o provincia viene un visitante tomando como referencia su dirección IP.
Utilizando esta información podemos ofrecer contenidos locales sin intervención del usuario (un ejemplo típico serían anuncios), redirigirle a un servidor más cercano (Akamai), o restringir la prestación de tus servicios a determinadas zonas geográficas para evitar problemas legales (Películas en Pago por Visión de MovieLink, o el Windows Media Player de Microsoft).
Los servicios basados en ubicación (location-based services) acaban de llegar… para quedarse.

Comments»
como puedo desarrollar una aplicacion que emule este servicio, o que tipo de algoritmo utilizan????? por favor
MaxMind usa una base de datos con la dirección IP como clave de búsqueda.
Tiene algún fallo menor en pooles de IPs asignadas a ciudades concretas; pero a nivel de país funciona muy bien.
Si quieres montarte una red de distribución de contenidos (CDN) al estilo de Akamai, necesitas varios enlaces a internet distribuidos geográficamente y a alguien que te haga la ingeniería de interconexión. No es trivial, pero si sencillo si sabes hablar BGP.