
Ich habe eine Website, auf der ich das Land des Besuchers anhand seiner IP-Adresse herausfinden möchte. Es gibt einige Datenbanken mit IP-Bereichen von Ländern, die verwendet werden können. Muss ich mir beim Herunterladen in meine Datenbank Sorgen über zukünftige Änderungen machen? Wie oft werden die IP-Bereiche für Länder aktualisiert?
Antwort1
IP-Adressen, Postleitzahlen und dergleichen wurden nicht erfunden, um geografische Standorte direkt zu kodieren. Das ist schlicht und ergreifend nicht ihr Zweck.
Diese Dinge ändern sich, und wie Sie sehen, ändern sie sich oft genug, sodass die Leute von Jahr zu Jahr ziemlich große Fehler erkennen können. Außerdem waren sie nie dazu gedacht, Länder darzustellen. Sie stellen die Topografie der Internet-Netzwerkverbindungen dar, nicht die physische Geografie.
Hinzu kommt natürlich noch der Unterschied zwischen der IP-Adresse des Endbenutzers und der IP-Adresse des Backends des HTTP-Proxys.
Weiterführende Literatur
- Jonathan de Boyne Pollard (2009).Betreff: Teleportation über Skyhook (Holz, RISIKEN 25,85). 25:87. RISIKEN Digest.
- Jonathan de Boyne Pollard (2005).Betreff: Nur für Weiße zugängliche Websites? (Jacobson, RISIKEN 23,60). 23:63. RISIKEN Digest.
Antwort2
Ich denke, Sie sind besser dran, wenn Sie einen bereits vorhandenen GeoIP-Dienst verwenden, anstatt einen eigenen zusammenzustellen – auf diese Weise müssen Sie sich nicht um die Wartung der Datenbank kümmern.
Ein Beispiel istHier, aber es gibt viele da draußen.