Ich bin nicht auf der Suche nach einem Service, der dies tut. Ich bin nur neugierig, wie Geolocation funktioniert.Wie funktioniert IP Geolocating?
Antwort
Wie ich es verstehe, werden IP-Subnetze den Providern vor Ihren Dienstanbietern zugewiesen - jeder IP-Bereich wird daher als innerhalb des Ursprungslandes dieses Providers gekennzeichnet, so dass davon ausgegangen wird, dass sich jeder IP in diesem Bereich befindet dieses Land.
Dies ist nicht narrensicher - wir hatten früher (von einem belgischen Anbieter) eine Satelliten-Breitbandverbindung (in Großbritannien). Jedes Mal, wenn wir etwas googelten, wurde uns angeboten, nur Seiten in Belgien zu sehen.
Es gibt eine Reihe von Organisationen, die die Zuweisung von IP-Adressen verwalten, z. B. das amerikanische Internetnummernverzeichnis (ARIN). Diese Organisationen verwalten Hauptlisten von zugewiesenen IP-Adressblöcken und wo sie zugewiesen sind, und veröffentlichen häufig aktualisierte Listen.
Die Geolocation-Software nutzt diese Listen in vollem Umfang und bietet schnelle Methoden zur Zuordnung von IP-Adressen zu Ländern. Im Allgemeinen werden kommerzielle Produkte nach mehr Genauigkeit streben und auch andere Datenquellen nutzen.
Schauen Sie sich den Artikel Geolocation Software auf Wikipedia für einige interessante Links zum Thema an.
Das Zuordnen von IP-Adressen zu Geolokationen erfolgt über Tabellen, wobei ein IP einem bestimmten Standort zugeordnet wird. Dieser Standort muss jedoch nicht genau sein, da IP-Adressen keine Informationen über ihre Standorte enthalten. Diese sind approximiert.
Von http://en.wikipedia.org/wiki/Geolocation_software:
Die primäre Quelle für IP-Adressdaten ist das regionale Internet Registries, die zuteilen und IP-Adressen unter Organisationen in ihren jeweiligen Service Regionen verteilen:
- American Registry für Internet Nummern (ARIN)
- RIPE-Netzwerk-Koordinationszentrum (RIPE NCC)
- Netzwerkinformationen zum asiatisch-pazifischen Raum Centre (APNIC)
- Lateinamerika und der Karibik Internet-Adresse Registry (LACNIC)
- African Network Information Center (AfriNIC)
Sekundärquellen sind:
- Data Mining oder vom Benutzer übermittelten geografischen Standortdaten. Zum Beispiel könnte eine Wetter-Website Besucher nach einem Städtenamen fragen, um ihre lokale Vorhersage zu finden. Ein anderes Beispiel wäre das Koppeln der IP-Adresse eines Benutzers mit den Adressinformationen in seinem Kontoprofil.
- Daten von Internet Service Providern beigetragen.
- Datenbanken von verschiedenen Lieferanten zusammenführen.
- Schätzwerte aus benachbarten Klasse C-Bereich [2] und/oder aus Netzwerk-Hops gewonnen.
Die Genauigkeit wird durch eine verbesserte:
- Datenanomalien, um herauszufiltern oder zu identifizieren schrubben.
- Statistische Analyse der vom Benutzer eingereichten Daten.
Es gibt in der Internet-Infrastruktur etwas ein autonomes System genannt, defintion here
Jeder Anbieter mindestens eines dieser zugeordnet ist. Ein AS hat eine eindeutige ASN (Autonome Systemnummer), innerhalb derer AS Netzwerke haben kann (WAN & LAN).
Diese werden an Anbieter vergeben, die vom Kurs abgekommen einen Ort haben, so wissen die Routing-Protokolle, die von der ASN, welche Zone in sie sind.
WHOIS-Dienste kann man die eine IP-Adresse gehört bestimmen, wie Die meisten von uns bekommen eine IP-Adresse von unserem Provider, wenn Sie online gehen, auf WHOIS finden Sie meistens die Stadt des Providers, in dem Sie sich befinden. Aber WHOIS eine Website, Sie werden ihren Besitzer finden, also nutzt Geolocation diesen Service viel.
Für einen schnellen Start in Geolocation, öffnen Sie eine Befehlszeile und geben Sie tracert stackoverflow.com
ein und achten Sie genau auf die Ergebnisse. Meist geben die ersten Zeilen bereits wichtige Hinweise zu Ihrem Standort.
Grundsätzlich schätzen sie basierend auf der IP-Adresse. Irgendwo haben sie eine Liste von IP-Adressbereichen und Standorten. welche sie basierend auf Suchvorgängen gegen Whois, Traceroute und/oder Benutzerfeedback pflegen.
MaxMind zum Beispiel scheint sich hauptsächlich auf Benutzer-Feedback zu verlassen, um seine Listen aktuell zu halten.
Menschen nutzen VPNs amt Proxies, um IP-Geoblocking zu umgehen. und manchmal hat der Tisch nur falsche Daten.
Wenn Sie somtjhing wollen, das ist billig und funktioniert meist und sind nicht besorgt über die Entfremdung Ihrer Benutzer, es ist eine gute Lösung. Erwarten Sie nicht, dass mehr als 99% der Ergebnisse innerhalb von 2000 Meilen des tatsächlichen Benutzerstandorts liegen.