IP-Intelligence vs. Geolocation-API: Unterschiede
Eine IP-Geolocation-API liefert, wo eine IP-Adresse offenbar liegt, typischerweise Land, Region, Stadt und Koordinaten, während eine IP-Intelligence-API dies plus Informationen zum Netz und dessen Reputation liefert: wer es betreibt, ob es ein Rechenzentrum ist und ob es eine bekannte VPN-, Tor- oder missbräuchliche Adresse ist. Die erste beantwortet „wo“, die zweite auch „was ist das für eine Verbindung und soll ich ihr vertrauen“.
Die Grenze zwischen beiden ist nicht fest, und Anbieter verwenden die Begriffe locker. Manche „Geolocation“-Produkte enthalten bereits ASN-Daten, und manche „Intelligence“-Produkte sind überwiegend dieselben Standortdaten mit ein paar zusätzlichen Flags. Sinnvoll vergleichen Sie sie, indem Sie fragen, welche Entscheidungen Sie anhand einer Adresse treffen müssen und welche Felder sie stützen.
Was eine reine Geolocation-API liefert
Standortfelder bedienen eine Reihe gut verstandener Aufgaben: eine lokale Sprache oder Währung anzeigen, eine nahe Content-Region wählen, Rechtsregeln auf Länderebene anwenden und das Länderfeld eines Formulars vorbelegen. Dafür ist das Land meist verlässlich und die Stadt nützlich, aber ungefähr. Die Daten beschreiben, wo ein Adressblock registriert ist oder geroutet wird, nicht ein Gerät, und Sie sollten Warum ein IP-Standort ein Netz widerspiegelt, nicht eine Person lesen, bevor Sie sich für etwas Sensibles darauf verlassen.
Was der Standort allein nicht sagen kann, ist, ob der Besucher der ist, den der Standort nahelegt. Eine Adresse in Frankfurt kann eine Person in Frankfurt sein, ein von jemand anderswo gemieteter Cloud-Server oder ein VPN-Exit. Die Koordinaten sind in allen drei Fällen identisch.
Was Intelligence-Signale ergänzen
Intelligence-Daten beantworten diese zweite Frage. Bei ipto liefert die Hauptabfrage (GET /v1/ip) den Standort zusammen mit:
- Netzinhaber:
asnund den Organisationsnamen, sodass Sie einen Endkunden-ISP von einem Hosting-Unternehmen unterscheiden können. Die ASN-Abfrage erweitert das um Inhaber, Land und announcte Bereiche, und dieser ASN-Leitfaden erklärt, warum das wichtig ist. - Verbindungs-Flags:
is_vpn,is_tor,is_abuserundis_datacenter, abgeleitet aus Threat-Feed-Daten und Netzzuordnung. - Adressgültigkeit:
bogonundbogon_typekennzeichnen privaten, Loopback- und anderen reservierten Adressraum, der nie ein öffentlicher Client sein sollte. Der Bogon-IP-Checker zeigt den passenden Bereich. - Währung:
currency_codefür das ermittelte Land, praktisch für die Preisgestaltung.
Jede Entscheidung lässt sich sauber einem Feld zuordnen. Ob bei der Anmeldung strengere Prüfungen angewendet werden, entscheiden die Flags. Ob eine Logzeile eine Untersuchung wert ist, entscheiden die Bogon-Felder. Welcher Preis angezeigt wird, entscheiden Standort und Währung. Ein reiner Standort-Feed kann nur bei Letzterem helfen.
Grenzen, die Sie bedenken sollten
Mehr Felder bedeuten keine Gewissheit. Die Threat-Feed-Flags von ipto werden alle 6 Stunden aktualisiert und die IP- und ASN-Datensätze täglich, sodass ein brandneuer VPN-Endpunkt eine Weile unmarkiert bleiben kann. Die Flags für VPN, Tor und Abuse decken derzeit nur IPv4 ab, daher liefern IPv6-Adressen dafür false statt einer Vermutung, obwohl IPv6-Adressen weiterhin ASN, Organisation und Standort auf Stadtebene zurückgeben, wo der Bereich abgedeckt ist. Residential Proxys werden nicht erkannt, und ein negatives Flag liest man am besten als „nicht als anonymisierend bekannt“. Zu den Konzepten der Reputationsbewertung siehe Wie IP-Reputationsbewertung funktioniert.
Flags sind außerdem Signale und keine Urteile. Viele legitime Nutzer sitzen hinter einem VPN oder einem Datacenter-Egress eines Unternehmens, daher sollte ein Flag in der Regel Reibung hinzufügen, etwa einen zweiten Verifizierungsschritt, statt hart zu sperren. Wie sich mehrere Signale kombinieren lassen, zeigt der Fraud-Score-Checker, der IP, E-Mail, Telefon und User-Agent zu einem Wert von 0 bis 100 zusammenführt und zeigt, was dazu beigetragen hat.
Wie Sie zwischen beiden wählen
Wenn Sie nur lokale Inhalte anzeigen wollen, genügt ein reiner Standort-Feed und hält die Integration klein. Berührt irgendein Teil des Ablaufs Konten, Zahlungen, kostenlose Testphasen, Inhaltszugriff oder Missbrauchsbearbeitung, wollen Sie vermutlich auch Netzkontext, und den in derselben Antwort zu erhalten ist einfacher, als zwei Dienste zusammenzuflicken. Eine Datenbank selbst zu hosten ist ein weiterer Weg mit anderen Abwägungen, behandelt in Selbst gehostete vs. API-basierte IP-Datenbanken.
Den Unterschied sehen Sie direkt. curl https://ipto.to/v1/ip liefert Ihre eigene Adresse mit allen oben genannten Feldern; der Dienst ist kostenlos, braucht keine Anmeldung und erlaubt 1.000 Anfragen pro Tag. Die vollständige Feldliste steht in der API-Dokumentation. Probieren Sie ein paar Adressen aus, die Sie bereits kennen, etwa einen Heimanschluss, einen Cloud-Server und einen VPN-Endpunkt, und vergleichen Sie, welche Felder sich ändern. Der Standort bewegt sich womöglich kaum, während ASN, Datacenter-Flag und VPN-Flag die Hauptarbeit leisten.