na realidade, são databases de IP's relacionando com a cidadePelo IP é possível olhar o País e o host, ou seja, o provedor que a pessoa está conecada.
Entrei em contato com meu provedor agora pouco e perguntei a eles, a questão de localizar a cidade do usuário com o IP. O provedor me informou que não é possível localizar porque são informações sigilosas. Os únicos que tem a localidade do usuário (no caso, a cidade), é o provedor o qual gerou o IP. Caso o Google queira localizar a cidade do usuário, ele teria de entrar em contato com o provedor que a pessoa se conectou, mas o provedor não passa tais informações a menos que, estejam com uma ordem judicial para quebra de sigilo.
Resumindo... não é possível encontrar a cidade pelo IP. Caso vocês queiram ter certeza, entrem em contato com o provedor de vocês.
Quanto ao Google Analytics que mostra a cidade, na verdade, não é a cidade do usuário, mas sim, a cidade do provedor. Vocês podem comprovar isso entrando no registro.br e digitando o IP de vocês. Lá aparecerá o endereço da empresa que gerou o IP. Geralmente, IPs de grandes provedores aparecem cidades como São Paulo e Rio de Janeiro e; IPs de provedores locais aparece a cidade do usuário ou uma cidade visinha mas, isso porque a pessoa mora perto do provedor: isso é uma coincidência.
Qualquer coisa, postem ae
por ex:
IPs com yyy.xxx.zzz.--- são de sao paulo
IPs com zzz.yyy.xxx.--- são do rio de janeiro
só nao sao como conseguiraam fazer um DB destes
tem FREE pra download em www.hostip.info , db mysql com mais de 150 mb, nunca consegui executá-lo