Aus welchem Land kommt eine IP Adresse?

Manchmal möchte man zu einer IP Adresse das Land herausbekommen. Zum Beispiel wenn man wissen möchte ob aus welchem Land ein Spam Eintrag kommt.

Die Firma Maxmind bietet eine entsprechende Datenbank an. Will man es nicht "tages aktuell" haben sondern kann mit einer monatlich aktualisierten Variante auskommen gibt es eine kostenlose Datenbank. Unter Debian gibt es ein Programm mit dem man diese Datenbank abfragen kann.

apt-get install geoip-bin

Für ein regelmäßiges Update bietet sich folgendes Program als Cronjob an.

curl http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz | gunzip -f > /usr/share/GeoIP/GeoIP.dat

Dann kann so das Land zu eine IP Adresse rausbekomme

geoiplookup 217.232.125.xxx
GeoIP Country Edition: DE, Germany