Encontrar localização física de um computador ou dispositivo.

1. Encontrar localização física de um computador ou dispositivo.

Tiago Silvestre
tiagoSilvestre42

(usa Ubuntu)

Enviado em 30/05/2016 - 09:11h

Olá pessoal, estou com um problema na hora de capturar o ip e saber a localizaçao(endereço) da pessoa.

Por exemplo, já achei varias formas de capturar o ip, achei uns sites que dão o ip externo(mais fácil), também achei um site que da o ip interno. Também consegui capturar a localização da pessoa através da api de geolocation do google que usa HTML5.

Só que o problema ocorre por que em algumas dessas formas de captura que mencionei acima ele dá a localização do provedor de internet, isso eu não entendo. Ele não teria que dar a localização do ip do roteador? E existe alguma forma de eu saber a localização fisica do ip interno? Ou também se alguém souber uma outra forma de capturar a localização exata de um computador ou dispositivo, seria de grande ajuda...


  


2. Re: Encontrar localização física de um computador ou dispositivo.

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

Enviado em 30/05/2016 - 09:43h

Esses sites te localização física dos ip não são nem 50% confiáveis no meu entendimento. Os ranges de Ips são distribuídos entres os continentes e países e consequentemente por provedores. Esses sites de localização de IP possuem uma base de dados com esses ranges de IP e de onde eles podem pertencer.

Quando você pega o IP de um modem da pessoa, esse IP é provavelmente dinâmico e é de propriedade do ISP (provedor de internet). Por isso que você vai na maioria das vezes receber a localização do provedor.

Se o site que você usa para saber a localização estiver com seu banco de dados bem atualizado e com informações corretas, eles podem fazer um traceroute para saber o ip do último roteador antes do modem e se tiverem no banco, eles exibirão a localização desde roteador e não da casa da pessoa.


Agora pensando em uma API do google, acho bem provável que eles possam conseguir sim a localização exata de praticamente todos os modens graças a invasão de privacidade.
Imagine o seguinte....milhões de dispositivos androids com GPS...é só cruzar as informações.
Não precisa nem ser exatamente a google, mas qualquer aplicativo tipo o facebook que usa o seu GPS podem alimentar um banco de dados com a triangulação e IP do modem de cada casa.

http://goo.gl/g6NiFp

https://www.google.com/search?client=ubuntu&channel=fs&q=como+funciona+roteamento&ie=utf...


Mas se você olhar na própria paǵina do google da descrição dessa API deles, eles falam que é apenas uma estimativa usando o gps do dispositivo. No caso poucos computadores possuem gps incluso, mas os dos smartphones quase todos.
https://developers.google.com/maps/articles/geolocation#DetectingUserLocation






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts