Schritt 4: Lesen, lesen, lesen...

Die Sache mit dem Heimserver soll später mal so aussehen: Per DynDNS.org (oder irgendwann mal einem Skript auf einem kleinen, gemieteten Server) kann ich von überall aus sehen, welche IP mein Heimrechner hat. Naja, nicht ganz, mich interessiert erst einmal die IP des Routers, hinter dem er sitzt. Über den will ich dann an meinen Heimrechner kommen. Und das ist kompliziert, denn Port Forwarding ist für mich die allerschlechteste Lösung... (schließlich ist mein "Heimrechner" ab und zu auch woanders und ich möchte nicht jedes Mal den lokalen Netzwerkadministrator anhauen, ob er mal für mich sein System umkonfiguriert!)

Es gibt da ein Protkoll namens UPnP, das das Port-Forwarding quasi automatisch macht. Aber nicht jeder Router unterstützt dieses Protokoll. Da bleiben zwei Möglichkeiten: Abwarten und auf IPv6 warten oder versuchen, ein Skript zu schreiben, das mit Hilfe eines kleinen, externen Servers an die richtige IP-Adresse zum richtigen Zeitpunkt auf gut Glück ein "ACK" raussendet... ähh, vielleicht sollte ich mal ein Diagramm dazu malen.

Naja, ob das mindestens theoretisch geht, muss ich zu allererst nachlesen.…

/edit: Genau so hatte ich mir das vorgestellt!