In Teil 6 der Webserver Installation geht es um darum den Server voch außerhalb des lokales Netzwerkes mittels eines DNS Servers (wie No-IP, DynDNS) erreichbar zu machen.
Mit den bisherigen Programmen konnten wir einen vollständigen Webserver aufsetzen, doch sollen die Dateien in den allermeisten Fällen auch über das Internet erreichbar sein. Dies wird in diesem Tutorial behandelt.
Als erstes benötigen wir einen DNS Anbieter, wobei ich No-IP bevorzuge (kostenlos). Also legen wir einen kostenlosen Account unter https://www.noip.com/sign-up an. Der einzige „Nachteil“ der Free Version ist, dass jeden Monat eine Mail kommt, in der man aufgefordert wird den Account zu bestätigen (mittels Capcha Eingabe).
Nach dem Login klicken wir auf Add a Host und wählen einen Hostnamen und als Domain eine der weiter unten gelisteten No-IP Free Domains. Als Host Type nehmen wir DNS Host (A).

Jetzt noch auf Add Host klicken und wir können zur Konfiguration auf dem Pi kommen.
Das Paket muss von der Seite runter geladen werden
sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz
und entpackt werden:
sudo tar xf noip-duc-linux.tar.gz
Zum installieren des Pakets müssen wir erst in den Ordner wechseln
cd noip-2.*
und compilieren
sudo make install
Daraufhin wird eine Abfrage nach der Email Adresse kommen, sowie dem verwendeten Passwort. Als Intervall habe ich 30 Sekunden gelassen und auf „Do you wish to run something at successful update?“ mit nein geantwortet.

Den Service startest du mittels
sudo noip2
aber Achtung: Startest du den Pi neu, wird No-IP nicht automatisch gestartet.
Damit der Service nun auch von außen auf den Pi weiterleiten kann (beim Aufruf von deine-domain.no-ip.org o.ä.) musst du in deinem Router noch die Ports 80, 81 und 8080 (TCP) freigeben. In meinem Router ist das unter dem Reiter Port Forwarding möglich. Als IP Adresse gibst du die interne IP des Raspberry’s an. Bei mir ist das 192.168.1.83 (welche es genau bei dir ist, lässt sich auch in deinem Router feststellen).

Solltest du zu einem späteren Zeitpunkt die Konfiguration ändern wollen, findest du sie unter /usr/local/etc/no-ip2.conf