Naja, egal wie ihr es dreht, es braucht einen richtigen DNS Server. Einen "home" DNS Server könnt ihr dafür nicht verwenden.
Auch der Vorschlag/Link von Doesel: funktioniert höchstens auf HTTP Ebene, indem ihr beim Aufruf einer Webseite eine Weiterleitung mittels PHP macht. Für Remotedesktop, FTP, SSH und alles andere also auch keine Lösung.
Somit bleiben eigentlich nur 3 Lösungen:
- eigenen DNS Server mieten, kosten um die € 2.00/Monat, je nach Anbieter können damit bis zu 10 Domains verwaltet werden, sind aber exkl. Domain Namen, diese müssen zusätzlich aboniert werden
- DNS Service abonieren, wie z.B. DynDNS (kostenpflichtig)
- einen FreeDNS Service nutzen wie myFritz, Microsofts RemoteWebAccess (kostenlos bei Windows Server 2012), no-ip.com usw. oder was die NAS kostenlos so anbieten
In allen drei Fällen benötigt ihr ein Script oder eine Software, die dem DNS Server eure aktuelle IP mitteilt. Bei myFritz übernimmt das der Router, bei MS RWA der Server bzw. ein Dienst in WS2012, für DynDNS gibts ein Tool, bei NAS macht das die Software auf dem NAS. Bei den gemieteten DNS Servern gibt es häufig ebenfalls ein Tool oder mindestens ein Webinterface (muss dann aber manuell geändert werden).
Was schlussendlich günstiger ist kommt halt darauf an wie einfach ihr es haben wollt und wie viele Domains ihr "weiterleiten" möchtet.
Ich habe bis heute DynDNS benutzt, die schalten aber wie gesagtda Free-Angebot komplett ab. Da ich eine Windows Server Lizenz besitze werde ich bis auf weiteres mal den Dienst von MS benutzen. Das schöne an MS ist (zur Zeit noch) dass viele Wunsch-Domain-Namen noch frei sind, da scheinbar nicht viele dieses Angebot nutzen.