Alternativen gibts auch: DynDNS zum Beispiel. Oder billiger webspace. Du könntest zum Beispiel, was aber auch ein wenig umständlich ist, dir 3 oder 5MB billigen webspace holen, der einige kleinere Teile selbst hält, Downloads zu dir umleitet, und alles, was dann noch zu groß ist, holt sich ein PHP-Script die Ausgabe von deinem Rechner und leitet sie zum Client weiter. Wie gesagt: Umständlich, aber es funktioniert
Nicht jeder Fehler ist ein Bug ...