Esta base de datos es gratuita y contiene un nivel de precisión bastante aceptable sobre las coordenadas geográficas de IPs por segmentos.
Está en formato CSV y por tanto es muy manejable para todo tipo de usos y para su integración con aplicaciones.
http://www.ip2location.com/download?code=DB11-LITE