Ihr kommt am Morgen vom ersten Kaffee wieder zurück an den Platz und schwups hat Euch ein Kunde aus Nordkorea die Sensoren aus dem Shop weggekauft. Wer kennt das nicht!? Wie also kann die steigende Nachfrage nach Temperatur- und Rauchsensoren aus solchen Ländern unterbunden werden. Auch wenn der Versand schwierig ist würden wir als Dienstleister natürlich gerne helfen, aber wir dürfen doch nicht.
Was also tun um entsprechenden Anfragen direkt in Sonderwirtschaftszone Kaesong umzuleiten? Natürlich hat die schöne Open Source Welt auch für solche Bedürfnisse eine Lösung parat. Mit mod_geoip2 kann man direkt in der entsprechenden Country-DB nachschlagen und entsprechenden Anfragen weiterleiten. Einfach das entsprechende Apache2-Modul laden und nach Anleitung installieren. Anschließend muss nur noch das frei Geodaten-File geladen werden und schon kann die Konfiguration beginnen.
Ein Beispiel der Apache Config:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
# Redirect requests for north korea to south korea
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^KP$
RewriteRule ^(.*)$ http://www.dksh.kr$1 [R,L] |
In dem Beispiel wird das Modul nach Installation enabled und die entsprechenden Geodaten referenziert. Es gibt verschiedene Versionen der Geodaten bezogen auf Land und Stadt. Wer es etwas detaillierter möchte, kann bei MaxMind gegen Einwurf von Münzen auch regelmässige Aktualisierungen bekommen.
Bei meinem privaten Blog habe ich bereits alle Zugriffe nördlich von Kaesong abgeschaltet; der verbliebene Leser kommt also aus einem anderen Eck!
(Bildquelle: kapsoulstore.com)
Bernd ist einer der Geschäftsführer der NETWAYS Gruppe und verantwortet das Tagesgeschäft. Da er in einem früheren Leben mit Java und Oracle Datenbanken gearbeitet hat, kümmert er sich immer noch gerne um das Thema Reporting - sowohl bei NETWAYS, als auch im Icinga Team. In seiner knappen Freizeit streitet er sich mit seinem Sohn, wer das iPad gerade benutzen darf und widmet sich der Weiterverbreitung der gehobenen Schaschlik-Kultur.