5 Punkte von GN⁺ 2023-09-15 | 1 Kommentare | Auf WhatsApp teilen
  • Der Artikel erläutert das Konzept der Geolokalisierung, bei dem IP-Adressen geografischen Standorten zugeordnet werden, die durch Breiten- und Längengrad definiert sind.
  • Geolokalisierungsintelligenz hat vielfältige Anwendungsfälle für Online-Unternehmen und Dienstanbieter, darunter zielgerichtete Werbung, Betrugserkennung, Content-Lokalisierung, digitales Rechtemanagement, Netzwerksicherheit und Analysen.
  • Die Genauigkeit der IP-Geolokalisierung kann durch die geografische Verteilung von IPv4- und IPv6-Netzwerken sowie durch die Neuzuweisung von IP-Netzen durch regionale Internet-Registries oder IP-Leasing-Unternehmen beeinflusst werden.
  • Der Aufbau einer Geolokalisierungsdatenbank von Grund auf umfasst das Extrahieren von Geolokalisierungsdaten aus WHOIS-Einträgen, das Interpolieren von Geolokalisierungswissen aus diesen Einträgen und die Nutzung von Open-Source-Geolokalisierungsprojekten.
  • Die gesammelten Geolokalisierungsdaten können unvollständig oder inkonsistent sein und müssen daher mithilfe von Open-Source-Geodatenbanken angereichert und in ein gemeinsames Format umgewandelt werden.
  • Der Artikel bietet eine Schritt-für-Schritt-Anleitung zum Extrahieren von Geolokalisierungsdaten aus WHOIS-Einträgen und zum Interpolieren von Geolokalisierungswissen aus diesen Einträgen.
  • Im Artikel werden mehrere Open-Source-Geolokalisierungsprojekte behandelt und ihre Rolle bei der Verbesserung der Genauigkeit von Geolokalisierungsdatenbanken hervorgehoben.
  • Der Artikel betont die Komplexität der geografischen Verortung von IP-Adressen und die Bedeutung der Genauigkeit von IP-Adress-APIs.
  • RIPE IPmap ist eine API, die Geolokalisierungsdaten für zentrale Internet-Infrastrukturen bereitstellt und verschiedene Engines verwendet, darunter Latenz sowie eine Single-Radius-Engine und eine Reverse-DNS-Engine, um die Geolokalisierung von IP-Adressen abzuleiten.
  • Die RIPE-IPmap-Datenbank kann im CSV-Format heruntergeladen werden und enthält IP, geolocation_id, city_name, state_name, country_name, country_code_alpha2, country_code_alpha3, latitude, longitude, score.
  • Die Genauigkeit und Abdeckung des RIPE-IPmap-Projekts sind stark zurückgegangen, und seit 2019 gibt es keine neuen Beiträge mehr.
  • Geofeed-finder, ein Open-Source-Projekt von Massimo Candela, sucht in WHOIS-Daten nach Geofeed-Dateien, verifiziert den Besitz von Präfixen, verwaltet den Cache und validiert ISO-Codes.
  • Der LACNIC-Geofeeds-Dienst stellt Geolokalisierungsinformationen für einen erheblichen Teil der LACNIC-Mitglieder bereit, und diese Daten können öffentlich heruntergeladen werden.
  • OpenGeoFeed ist ein Open-Source-Projekt, das selbst veröffentlichte Geofeeds in einer einzigen Geofeed-Datei zusammenführt.
  • Geolokalisierungsdaten werden häufig unter Berücksichtigung von Drittquellen mithilfe von Open-Source-Geodatenbanken wie geonames.org, openstreetmap.org und naturalearthdata.com angereichert.
  • Der Datenanreicherungsprozess umfasst das Finden von Breiten- und Längengraden (Koordinaten) für eine bestimmte Stadt und ein bestimmtes Land oder das Ermitteln der Stadt und des Landes, die diesen Koordinaten am nächsten liegen.
  • Ipapi.is reichert Geolokalisierungsinformationen mithilfe von Datenbanken wie GeoNames Postal Code Files, cities500.zip und countryInfo.txt an und bietet einen kostenlosen Tarif mit 1.000 kostenlosen täglichen Anfragen für die meisten Nutzer.

1 Kommentare

 
GN⁺ 2023-09-15
Hacker-News-Kommentare
  • Ein Artikel darüber, wie man eine IP-Geolokalisierungsdatenbank aufbaut
  • Ein Mitarbeiter von IPinfo erklärt die IP-Geolokalisierungsmethodik des Unternehmens: IP-Adressen werden von verschiedenen Servern weltweit angepingt und mithilfe eines Multi-Location-Messverfahrens lokalisiert
  • Die Methode von IPinfo erreicht nahezu eine Genauigkeit auf Postleitzahlenebene und das Unternehmen betreibt weltweit mehr als 600 Probe-Server
  • Es wird darauf hingewiesen, dass öffentlich verfügbare IP-Geolokalisierungsdatensätze oft veraltet, nicht ausreichend genau und wegen fehlender Validierungsprozesse nicht vertrauenswürdig sind
  • Es wird vorgeschlagen, Cloudflare für IP-Geolokalisierung zu nutzen, da der Dienst kostenlos ungefähre Standortinformationen zu IPs bereitstellt
  • Ein Nutzer kritisiert Websites, die anhand der IP-Adresse die Spracheinstellungen festlegen, und bezeichnet dies als faule Annahme, die den Browser-Sprach-Header ignoriert
  • Es wird vorgeschlagen, dass der beste Weg zum Aufbau eines Geolokalisierungsdienstes darin besteht, wie Google und Apple große Mengen an Geräten gleichzeitig Standort und IP melden zu lassen
  • Einige Nutzer stellen die Genauigkeit der Geolokalisierung in ARIN-/RIPE-Daten infrage und behaupten, dass sie oberhalb der Länderebene nicht ausreichend präzise sei
  • Ein Nutzer berichtet von der Erfahrung, dass Google Maps den IP-Standort anhand der Position lernt, die man auf der Karte erkundet
  • Ein Nutzer teilt seine Erfahrung mit dem Aufbau des Community-basierten Dienstes zur Lokalisierung von IP-Adressen www.hostip.info, der auf Länderebene gut funktioniert
  • Ein anderer Nutzer teilt auf GitHub einen Link zu einer modernen Version einer pingbasierten geoip-Methode
  • Einige Nutzer äußern Unzufriedenheit mit IP-Geolokalisierungsdiensten und behaupten, dass diese oft ungenau sind