Lassen Sie mich mit einer Analogie antworten jedes Auto hat eine eindeutige Nummer, die es von seinem Hersteller identifiziert, hat das Unternehmen eine Liste aller Autos, die an jeden Bürgermeister Verteiler auf jedem Teil der Welt, jeder von denen gesendet wurden Distributoren haben mehrere Händler, denen sie eine Reihe von Autos zu verkaufen, und jeder dieser Händler verkauft die Autos an Endkunden. Wenn also der Hersteller wissen will, wo die Welt ein Auto ist, muss er nicht fragen, weil er weiß, in welchem Land er gelandet ist.
Übersetzt man das zu IPs hat jedes Unternehmen, das öffentliche IP-Adresse verkauft eine Aufzeichnung dessen, wem es gehört, und sie sind normalerweise geben sie in Massen von 1000s an ISP (Telefonnummern, die wie folgt sein). Zum Beispiel kann ich Ihnen sagen, ob eine IP von meinem Land stammt, indem ich nur die ersten beiden Gruppen betrachte. Auf der anderen Seite arbeiten Hosting-Provider und Rechenzentren auf die gleiche Weise und sie wissen fast immer, wo die Maschine physikalisch ist, und zu guter Letzt springen die Sprünge zum nächsten (theoretisch, weil man die Spuren zwingen kann, was zu sein) Sie wollen) IP auf die Box, was bedeutet, dass Sie den Standort erraten können, wenn Sie den einen der Hop davor haben.
Ja, ich habe einige ortsbezogene Informationen zu meinem Tracert gesehen. Der nächste Router hatte den Namen einer Stadt etwa 50 Meilen von mir entfernt. Ich gehe auf Maxmind und sie haben mich innerhalb von 10 Meilen festgenagelt. – Unknown
Nun, nehmen Sie das und kombinieren Sie es mit anderen Datenerfassungsmethoden wie den Open-Source-GeoIP-Kram und sie sind alle gut. Google zum Beispiel, wenn Sie sich für Google Mail/Google-Konto anmelden, können sie diese Information nicht mit Ihrer IP/Netzwerk verknüpfen und beginnen, eine Datenbank zu erstellen. http://en.wikipedia.org/wiki/Geo_targeting –