You are not logged in.

  • Login

1

Thursday, April 8th 2010, 9:36pm

IP Tracing Web Service gesucht

Hi,

ich suche eine einfache Möglichkeit IPs zu tracen, das ganze benötige ich für ein Statistik-Modul auf Webseiten.
Es gibt einige Services, allerdings mit verschiedener Qualität. Am besten gefällt mir http://www.ip-adress.com/ip_lokalisieren/ , allerdings kommt da eine ganze Menge HTML zurück, das ich erst parsen müsste. Das kostet viel Aufwand beim Programmieren und viel Zeit bei der Abfrage. Einfacher wäre ein kleiner Web Service, der mir Stadt und Land zurückliefert.

Hat jemand schon etwas ähnliches in Verwendung? Oder ein paar Ideen wo ich was sinnvolles finden kann? Gegoogelt hab ich schon ne ganze Weile...

2

Friday, April 9th 2010, 8:08am

Hier müsste alles drin stehen was du brauchst: http://php.net/manual/de/book.geoip.php
Habs noch nie selber gemacht, sollte aber funktionieren.

Greeetz Kardas

3

Friday, April 9th 2010, 8:51am

ja, geoip ist ein nettes Modul. Nutzen wir auch mit x hundert Requests die Sekunde.
Beachte, dass es Unterschiede zwischen der freien und der kommerziellen Variante gibt

Quoted

By default, you will only have access to the Free GeoIP Country or GeoLite City databases. While this module can work with other types of database, you must buy a commercial license from » Maxmind.

http://www.php.net/manual/de/geoip.requirements.php

Falls du Postleitzahldaten benötigst, musst du allerdings noch die Opengeodb dazu schalten - der Zipcode bei maxmind gilt nur für USA.

4

Friday, April 9th 2010, 11:03am

Ah ok, die MaxMind-DB hatte ich auch schon einmal gesehen. Da ich in Ruby arbeite, muss ich mir mal anschauen, wie ich es am sinnvollsten einbinden kann. Oder ich baue mir etwas um monatlich die neuen Dateien in die DB bzw. auf die Festplatte zu ziehen.

Danke für eure Infos!

6

Friday, April 9th 2010, 7:44pm

Ja, da sitze ich grad dran. Es gibt verschiedene Möglichkeiten das einzubinden. Das Hauptproblem ist, dass man die C-API braucht, um die Ruby API nutzen zu können. Aber die werd ich mir wohl installieren, dann kann ich mit Ruby abfragen.

Wen es interessiert, ich nutze es wie hier (mit den aktuellen Versionen) http://blog.hungrymachine.com/2007/10/31…n-rails-part-2/

Social bookmarks