Fast jeder DSL-Router, den Du heutzutage kaufen kannst, unterstuetzt DynDNS in irgendeiner Form, bzw. von irgendeinem Anbieter. Ich hab hier z.B. eine Fritzbox 7170 und einen Devolo ADSL ModemRouter stehen und die koennen das. Ebenso hat meine Firewall (Zywall5) eine entsprechende Option. Du musst halt DynDNS 'so weit, wie moeglich' am Internet laufen lassen (also im DSL-Router), damit das Geraet mitbekommt, wann es eine neue oeffentliche IP gibt und diese dann dementsprechend DynDNS mitteilt.
Was den Dateizugriff ueber das Internet angeht, so wuerde ich nicht einfach die TC hinter einem Router ins Netz haengen und die entsprechenden Ports weiterleiten. Da haette ich viel zu viel Angst um meine Daten. Dann schon lieber etwas mehr Hardware hinstellen und beruhigt sein, dass die Sache mehr oder weniger sicher ist. Moeglichkeiten waeren dabei, der Zugriff ueber VPN, SSL-VPN oder SSH. So werden die Daten im Internet wenigstens verschluesselt uebertragen und nicht jeder kann mitlesen. Ob die Sicherheit der genannten Verfahren und der Aufwand in einem sinnvollen Verhaeltnis stehen, muss jeder selbst entscheiden. Schliesslich erfordern alle 3 Verfahren (bei vernuenftiger Performance) extra Hard-/Software.