So geht's: Den eigenen Webserver ins Internet hängen

Home Server Konfiguration

Router NAT Einstellungen

Port lokale IP-Adresse Port
80 192.168.178.15 80
8080 192.168.178.14 80

NAT (Network Address Translation) / Port-Forwading im Router übersetzt aus dem Internet eingehende IP-Pakete, die an bestimmte Ports gerichtet sind auf die entsprechend eingestellten lokalen IP-Adresse und Ports.
Ein von aussen eingehendes IP-Paket an http://perzborn.ddns.net:8080 (http://perzborn.ddns.net ist die IP-Adresse des Routers, 8080 ist der adressierte Port) wird in die lokale IP-Adresse 192.168.178.14 mit dem Port 80 übersetzt.
Der Dynamic DNS-Dienst ermöglicht es den Router bzw. Webserver dahinter anzusprechen, auch wenn sich die IP-Adresse des Routers dynamisch (alle 24 Stunden) ändert. Dazu ist es notwendig sich bei z.B. www.no-ip.com mit einem Hostnamen zu registrieren. Der Dynnamic DNS Client im Router erkennt, wenn sich die zugewiesene IP-Adresse geändert hat, und aktualisiert die IP-Adresse bei no-ip.

Ein Webserver über den Dynamic DNS Dienst ans Internet zu hängen ist recht einfach und schnell eingerichtet. (nicht vergessen die IP-Adresse des Routers als Gateway Adresse im Webserver einzutragen)

Natürlich ist ein eigener Webserver im Internet eine feine Sache, noch besser ist es über diesen Webserver Aktionen ausführen zu lassen. z.B. Licht ein-/ausschalten, Videorecorder programmieren (mit einer an einen PIO-Pin des Webservers angeschlossenen IR-Diode kann die Fernbedienung - RC-5-Code - emuliert werden)
Auch bei Abfragen z.B. Temperatur und Stromzaehler Messungen sind die Grenzen im Allgemeinen nur duch Aufwand, Kosten oder die Phantasie gesetzt