IP-Geolokalisierungsdatenbanken und Prüfdienste

ProxyCompass-Wissensdatenbank

IP-Geolokalisierungsdatenbanken und Prüfdienste

Eine IP-Geolokalisierungsdatenbank verknüpft eine IP-Adresse mit einem geschätzten Standort: Land, Region oder Stadt. Ein Prüfdienst ist die Website oder das Werkzeug, das diese Information anzeigt. Der Unterschied ist bei der Proxyauswahl wichtig: Das angezeigte Land hängt von den Daten hinter der Abfrageseite ab.

Sie kaufen vielleicht einen als japanisch gelisteten Proxy, sehen bei einem Prüfdienst Japan und bei einem anderen die USA. Die Adresse bleibt gleich, die Antworten unterscheiden sich. Dafür müssen Sie wissen, wer den Standort zugeordnet hat und was das Ergebnis beschreibt. Das gehört zu Proxy-Geolokalisierung und geografischer Auswahl: Ein Land auszuwählen und dessen Erkennung durch eine bestimmte Website sind getrennte Aufgabenteile.

Die hilfreiche Frage ist deshalb genauer als „Welcher Prüfdienst hat recht?“: Vergleichen Sie dieselbe vom Ziel gesehene IP-Adresse, dieselbe Art der Standortinformation und unabhängige Quellen? Diese Details bestimmen die Aussage über den Proxy. Eine automatische „Meine IP“-Anzeige und eine manuelle Adressabfrage können unterschiedliche Adressen betreffen.

Ein Nutzer sendet über dieselbe Proxy-IP-Adresse Anfragen an drei Shops. Jeder prüft die eintreffende IP-Adresse in einer GeoIP-Datenbank, bevor er ein Produkt zeigt. Alle bieten es nur als japanisch eingeordneten Besuchern an. Shops 1 und 2 verwenden Datenbank A: Japan, Produkt verfügbar. Shop 3 verwendet Datenbank B: Deutschland, Produkt nicht verfügbar. Das ist ein hypothetisches Beispiel, kein Genauigkeitsurteil über eine Datenbank.

Was unterscheidet Datenbank und Prüfdienst?

Eine Datenbank speichert Einträge für einzelne Adressen oder Adressbereiche. Eine IP-Abfrage findet den passenden Datensatz und liefert verfügbare Felder. Die IP-Adresse selbst enthält keinen Ländercode und keine Koordinaten. Der Ländername erscheint, weil der Datenlieferant diese Adresse einem Standort zugeordnet hat.

Der Prüfdienst zeigt die Antwort. Er kann über eine API den Onlinedienst des Lieferanten abfragen oder eine lokale Datenbankdatei durchsuchen. API bedeutet hier eine Möglichkeit für ein Programm, Daten von einem anderen anzufordern. Manche Prüfdienste zeigen mehrere Lieferanten nebeneinander, andere nur ein Ergebnis.

So entsteht eine Kette: Ein Lieferant pflegt IP-Daten, ein Prüfdienst ruft sie ab, Sie sehen das Ergebnis. Das Unternehmen hinter dem Prüfdienst kann auch eine eigene Datenbank herstellen. Das muss aus seiner Beschreibung hervorgehen. Eine andere Websiteadresse allein bedeutet keine andere Geolokalisierungsquelle.

Wie erhält eine IP-Adresse ihren Standort?

Lieferanten bewerten unterschiedliche Informationen. Registrierungsdaten benennen Adressressourcen und verantwortliche Organisationen. Netzbetreiber können melden, wo sie ihre Bereiche einsetzen. Solche Angaben helfen, die Adressgeschichte zu verstehen, einschließlich Betreiberwechseln oder Nutzung nach einer Bereichsvermietung.

Mögliche Quellen sind Registrierung, Geofeeds der Betreiber, Netzwerkmessungen und Daten aus eigenen Lieferantendiensten. Der Lieferant prüft und vergleicht diese Hinweise bei der Pflege des Datensatzes. Verfügbare Eingaben unterscheiden sich je Lieferant.

Eine Veröffentlichungsform ist ein Geofeed: eine Datei, die IP-Bereiche Ländern, Regionen und Städten zuordnet. Ein Datenlieferant kann sie lesen und mit weiteren Hinweisen vergleichen. Die Kontrolle über einen Adressbereich bestimmt, wer Informationen dazu bereitstellen kann. Der empfangende Lieferant entscheidet weiterhin über die Annahme des angegebenen Standorts.

Netzwerkmessungen liefern eine weitere Perspektive. IPinfo beschreibt eigene Messpunkte für ping, Traceroute und andere Beobachtungen aus verschiedenen Standorten. Der Vergleich vieler Punkte hilft bei der Nutzungsortschätzung. Ein ping von Ihrem Laptop liefert viel weniger Informationen: Seine Verzögerung enthält auch Übertragungsweg und aktuelle Netzwerkbedingungen.

Manche Lieferanten nutzen zusätzlich Daten ihrer eigenen Dienste. MaxMind gibt an, dass bestimmte Eingaben in seinen Transaktionsrisikodienst minFraud die IP-Datenprodukte verbessern. Beispielsweise kann ein Rechnungsstandort zusammen mit IP-Adresse und anderen Hinweisen berücksichtigt werden. Das ist ein zusätzlicher Hinweis, keine automatische Länderfestlegung durch einen Kauf.

Lieferanten kommen zu unterschiedlichen Ergebnissen, weil sie andere Hinweise sammeln, anders bewerten oder Datensätze zu anderen Zeiten ändern. Es gibt keinen zentralen Geolokalisierungseintrag, den alle kopieren müssen. Ein kürzlich verändertes Netzwerk kann daher je Produkt anders beschrieben sein.

Warum können MaxMind und RIPE unterschiedliche Länder zeigen?

MaxMind erstellt Geolokalisierungsdaten. RIPE NCC betreibt ein regionales Register für Internetnummernressourcen und die RIPE Database. Diese erfasst unter anderem Zuteilungen, Zuweisungen und Netzwerkkontakte. Das sind unterschiedliche Zwecke, auch wenn beide Ergebnisse ein Land enthalten.

Informationen in der RIPE Database pflegen überwiegend Netzbetreiber. Ihr Länderfeld kann unterschiedliche Dinge meinen: Unternehmenssitz, Serveranlage oder Endnutzerstandort. RIPE warnt deshalb in seiner Dokumentation vor einer Verwendung als zuverlässige IP-Länderkarte. Ein Registrierungseintrag liefert Hinweise auf die Adressressource, misst aber keinen physischen Proxyserverstandort.

Angenommen, eine Bereichsregistrierung nennt Japan, während MaxMind die Adressen den USA zuordnet. Ein Prüfdienst mit RIPE-Daten kann Japan anzeigen; einer mit MaxMind die USA. Beide können ihre Quellen korrekt darstellen. Die Abweichung betrifft die verwendeten Informationen, nicht zwangsläufig einen Fehler im Prüfdienst.

Eine hypothetische IP-Adresse hat Japan im RIPE-Registrierungseintrag und die USA in MaxMind. Registrierung beschreibt die Adressressource; Geolokalisierung schätzt den Nutzungsort. Eine Änderung einer Quelle ändert die andere nicht automatisch.

Die Änderung des Registrierungseintrags ändert MaxMinds Bewertung nicht automatisch. MaxMind prüft Korrekturen anhand mehrerer Quellen und lässt ausdrücklich Abweichungen vom WHOIS-Land zu. WHOIS dient dem Abruf von Registrierungsdaten. Ein Verkäufer muss deshalb „Japan laut diesem Register“ von „Japan laut diesem Geolokalisierungsprodukt“ unterscheiden.

Welche Datenbanken verwenden Prüfdienste?

Bekannte Namen sind MaxMind, IPinfo, IP2Location und DB-IP. Ihre Produkte ermöglichen Websites Geolokalisierung ohne eigene Datenbankentwicklung. Der Lieferantenname ist ein Ausgangspunkt; konkreter Datensatz, Felder und Version zählen ebenfalls.

Lieferant Mögliche Produkte Wichtige Unterscheidung
MaxMind GeoIP- und GeoLite-Datenbanken und Webdienste Produkt, Länder- oder Stadtdaten und verwendete Datenbankversion des Prüfdienstes.
IPinfo IP-Standort-APIs und herunterladbare Datensätze Datensatz und im Dienst enthaltene Felder.
IP2Location Kommerzielle und LITE-Geolokalisierungsprodukte Edition und Standortfelder; IP2Proxy ist eine getrennte Produktfamilie für Proxyinformationen.
DB-IP Kommerzielle Datenbanken und APIs sowie Lite-Datensätze Vollprodukt und reduzierte Lite-Edition; Datum der installierten Daten.

Eine kostenlose Abfrage kann helfen, aber eine andere Edition als die Zielwebsite verwenden. Ein GeoLite-Ergebnis beweist beispielsweise nicht, was jeder Kunde der MaxMind-GeoIP-Produkte erhält. Auch kostenpflichtige Produkte können fehlerhafte Einträge enthalten; der Preis entscheidet keinen einzelnen Standortstreit.

Das Dateiformat ist ebenfalls getrennt. .mmdb kennzeichnet ein von MaxMind und anderen Lieferanten wie DB-IP verwendetes Datenbankformat. Diese Endung identifiziert nicht den Datenhersteller. Dafür zählen Name und Beschreibung des Datensatzes.

Warum wiederholen mehrere Prüfdienste dieselbe Antwort?

Stellen Sie sich drei Abfragen derselben IP-Adresse vor. Zwei verwenden denselben Datensatz und liefern Japan, die dritte einen anderen und Deutschland. Sie haben drei Websites geöffnet, vergleichen aber zwei Quellen. Die wiederholte Japan-Antwort wird durch eine andere Seite nicht zur zweiten unabhängigen Bewertung.

Dasselbe kann Einkaufsergebnisse beeinflussen. Drei Shops bieten ein Produkt nur Besuchern mit japanisch eingeordneter IP-Adresse an. Zwei verwenden den ersten Datensatz und zeigen das Angebot, der dritte den zweiten und meldet fehlende Landesverfügbarkeit. IP-Adresse und Regel bleiben im Beispiel gleich, um den Quelleneffekt zu zeigen. Es bestimmt nicht, welche Datenbank das richtige Land hat.

Ein Aggregator wie IPLocation kann benannte Lieferanten nebeneinander anzeigen und Unterschiede sichtbar machen. Er stellt deren Ergebnisse dar, macht sie aber nicht zu einer Datenbank. Umgekehrt beweisen identische Antworten zweier unbenannter Prüfdienste keine gemeinsame Quelle. Diese Beziehung muss offengelegt oder anderweitig belegt sein.

Ein fairer Vergleich benötigt dieselbe IP-Adresse. Mehrere automatische Prüfdienste über einen rotierenden Proxy können jeweils andere Adressen erhalten. Unterschiedliche Länder beschreiben dann vielleicht unterschiedliche Verbindungen. Erfassen Sie eine Test-IP und geben Sie genau diese bei jedem Lieferanten manuell ein, sofern unterstützt. So vergleichen Sie die Datensätze einer Adresse, ohne die Adresse späterer Anfragen festzulegen. Auch die Programm-Gateway-Adresse kann von der Ziel-Quelladresse abweichen.

Was bedeuten die Felder einer IP-Abfrage?

Eine Seite kann Land, Stadt, Netzwerkname, Karte und Browserinformationen zusammen anzeigen. Diese Felder beantworten unterschiedliche Fragen und können verschiedene Quellen haben. Die Beschriftung ist ebenso wichtig wie der Wert.

Feld Bedeutung
Land Das vom ausgewählten Geolokalisierungsprodukt zugewiesene IP-Land.
Registriertes Land Land der Netzwerkregistrierung; es kann von der geografischen Zuordnung abweichen.
Region oder Stadt Eine feinere Standortschätzung entsprechend Definitionen und Abdeckung des Produkts.
Koordinaten und Genauigkeitsradius Geschätzter Standort und gegebenenfalls ein Radius für dessen Umfeld. Kein Geräte-GPS-Wert und keine Straßenadresse.
ISP, Organisation oder ASN Angaben zu Anbieter oder Organisation. Eine ASN identifiziert ein autonomes System mit gemeinsamer Routing-Politik.
Zeitzone Ein Wert aus IP-Standortdaten oder einer gesonderten Browserbeobachtung; die Quelle sollte benannt sein.
Fehlender Wert Dieses Detail fehlt im Ergebnis. Eine leere Stadt beweist allein kein falsches Land.

Mehr Details bedeuten nicht unbedingt mehr Genauigkeit. Eine Stadtangabe kann einen nahen Ballungsraum meinen; ein Kartenpunkt das Zentrum einer viel größeren Schätzfläche. Ein mitgelieferter Genauigkeitsradius hilft, Koordinaten einzuordnen. Zusätzliche Dezimalstellen machen die Schätzung nicht zur Messung eines bestimmten Gebäudes.

Ein Kartenpunkt zeigt Koordinaten aus einer IP-Datenbank. Der umgebende schattierte Kreis veranschaulicht einen hypothetischen Genauigkeitsradius von 50 Kilometern. Der wahrscheinliche Standort ist ein Gebiet, keine genaue Gebäudeadresse.

Ein leeres Stadtfeld kann bedeuten, dass die Edition keine Stadtdaten liefert oder der Anbieter keine brauchbare Netzwerkschätzung hat. Das macht das Land nicht automatisch ungültig. Ein bekannter ISP-Name zeigt ebenso nur eine Netzwerkbeziehung im Datensatz, keinen bestimmten Proxyserverstandort.

IP-Zeitzone und Browserzeitzone haben unterschiedliche Ursprünge. Die erste ist mit dem geschätzten IP-Standort verbunden, die zweite stammt aus der Softwareumgebung. Eine Änderung der Computerzeitzone kann das Browserergebnis ändern, ohne den IP-Datensatz anzutasten.

Warum erreichen Standortaktualisierungen Prüfdienste unterschiedlich spät?

Eine Netzwerkänderung und eine geänderte Abfrageseite sind getrennte Ereignisse. Der Lieferant muss die Änderung erfahren, bewerten und den Datensatz aktualisieren. Bei heruntergeladenen Datenbanken muss der Prüfdienst zusätzlich die neue Version installieren. Gespeicherte Abfrageergebnisse können weitere Verzögerungen verursachen.

Ein Lieferant liefert beispielsweise online bereits ein neues Land, während ein Prüfdienst noch eine alte Datei verwendet. Beide können denselben Lieferantennamen anzeigen und dennoch abweichen. Ihr Abfragedatum zeigt den Prüfzeitpunkt, nicht das Erstellungsdatum der Datenbank.

Der Lieferant ordnet eine Beispiel-IP inzwischen Japan zu. Prüfdienst 1 fordert das aktuelle API-Ergebnis an. Prüfdienst 2 verwendet noch eine früher heruntergeladene Datei mit Deutschland. Die lokale Datei muss gesondert aktualisiert werden.

Eine aktuelle API-Antwort beweist nicht, dass jede neue Netzwerkänderung bereits entdeckt und akzeptiert wurde. Datenbankdatei-Aktualisierung und Inhaltskorrektur sind unterschiedliche Prozesse. Auch die neueste Version kann denselben Standort enthalten, wenn der Lieferant seine Bewertung nicht geändert hat.

Eine Korrekturmeldung startet eine Prüfung. MaxMind garantiert beispielsweise keine Annahme und gleicht Anfragen mit mehreren Quellen ab. Eine angenommene Änderung muss anschließend die nutzenden Dienste erreichen. Warten kann bei dieser Verteilung helfen, aber es gibt keine gemeinsame Frist, nach der alle dasselbe Land zeigen müssen.

Welches Ergebnis zählt bei der Proxyauswahl?

Das hängt von der Anforderung ab. Muss eine bestimmte Datenbank die Adresse Japan zuordnen, zählt deren konkretes Produkt und Standortfeld. Mehrere bekannte Lieferanten zeigen Abweichungen; bloßes Websitezählen ersetzt keine Kenntnis ihrer Datenquellen.

Soll ein Regionalangebot oder eine Website genutzt werden, liefert das Ziel eine weitere notwendige Prüfung. Es kann andere IP-Daten oder eine Kombination mit Kontoeinstellungen und weiteren Angaben verwenden. Sprache, Währung oder Ablehnung allein verraten nicht, welches IP-Land die Website angenommen hat.

Eine hilfreiche Abweichungsbeschreibung nennt IP-Adresse, Prüfdienst, Lieferant, zurückgegebenes Feld und Abfragezeit samt Zeitzone. Ergänzen Sie Produkt und Datenbankversionsdatum, sofern verfügbar. Unterscheiden Sie Abfragedatum und Datenstand. Das liefert dem Anbieter einen reproduzierbaren Vergleich mit seiner Auswahl statt nur eines Flaggenscreenshots.

Ein Ersatz aus demselben Adressbereich kann denselben Standortdatensatz behalten. Ein hilfreicher Austausch ändert das relevante Aufgabenergebnis statt nur IP-Ziffern. Die Datenbank erklärt die Einstufung; das Ziel zeigt deren Auswirkung auf Ihre tatsächliche Nutzung.

Zurück zur Wissensdatenbank