O no!. En el entorno que hablamos, consideraremos la geolocalizacion como la posibilidad de establecer la situacion geografica de una IP.
Todo el problema es la distribucion de IP y la inconsistencias de las bases de datos gratuitas.
Cuando decidi utilizar un servicio de GeoIP empece a buscar con Google y me encontre con cantidad de posibilidades… o gratis y malas o pagando y decentes, pero ninguna que cumpliera con el principio de gratis y buena. Todo el mundo tiene derecho a ganarse la vida, y mantener una base de datos de esas caracteristicas, supongo que cuesta un dinero.
De cualquierforma vamos a analizar alguna de las posibilidades encontradas:
Se trata del sitio mas atipico. Nos facilita rutinas javascript para conectarnos con su base de datos, y, ya de paso, algunos recursos ingeniosos como el que nos muestra todas las personas conectadas a nuestra pagina, indicando el pais de origen.
El servicio es gratuito, aunque te obliga a registrarte para conseguir una clave para la API, depues puede hacer cosas como esa lista que aparece a la derecha