Usado para localizar pares em aplicativos como o bittorrent.
Os bancos de dados GeoIP ajudarão a identificar a localização, organização, velocidade da conexão e tipo de usuário dos visitantes da Internet. (para servidores)
Pode ser usado para região, país, cidade, organização, ISP IP e Netspeed.
Usado para reunir hábitos de usuário / cliente e controle de tráfego.
Também é usado para investigação criminal e detecção de fraude.
Veja WIKI .
Edit: Eu pensei que esta era uma pergunta geral. Como indicado, não é, portanto, para mais detalhes, vamos seguir em frente.
Geoip-database é o banco de dados usado por uma estrutura de software que pode ser usada para habilitar o reconhecimento geoespacial em aplicativos.
GPS: informações de posição de um receptor do sistema de posicionamento global (via gpsd e cigana)
GSM: posicionar informações da conexão de rede celular
Plazes: posicione informações do serviço de localização Wi-Fi Plazes
Hostip: posiciona as informações com base no endereço IP
Manual: informações de posição fornecidas pelo usuário, como: Um serviço de localizador on-line (também conhecido como localizador de localizações, localizador de lojas ou localizador de lojas ou similar) é um recurso encontrado em sites de empresas com vários locais que permite aos visitantes encontrar locais da empresa nas proximidades de um endereço ou código postal ou em uma região selecionada.
Serviços como Google Maps, MapQuest ou Bing Maps permitem que o usuário veja em um mapa onde a localização específica é encontrada em um mapa.
O banco de dados também é usado pelo GeoClue, que é um serviço de geoinformação modular construído sobre o sistema de mensagens D-Bus. O objetivo do projeto Geoclue é tornar a criação de aplicativos com reconhecimento de local o mais simples possível.
Apenas um pouco mais de informação:
GeoIP é uma biblioteca C que permite ao usuário encontrar o país de onde se origina qualquer endereço IP ou nome de host. Ele usa um banco de dados baseado em arquivo.
Esse banco de dados simplesmente contém blocos de IP como chaves e países como valores e deve ser mais completo e preciso do que usar pesquisas de DNS reversas.
Este pacote contém o banco de dados GeoLiteCountry gratuito.
Instalação no Ubuntu:
/.
/usr
/usr/share
/usr/share/GeoIP
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIPv6.dat
/usr/share/doc
/usr/share/doc/geoip-database
/usr/share/doc/geoip-database/changelog.Debian.gz
/usr/share/doc/geoip-database/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/geoip-database