se hai un IP dinamico hai poche strade da seguire:

-dire al Provider di assegnarti un statico, ma è un'opzione che sicuramente imporrà un cambio di tariffa.

-Registrarti a DynDns (http://www.dyndns.com/) e impostare poi sul tuo router l'apertura di determinate porte verso l'IP del tuo PC (5900 per il VNC o la 3389 per il remote desktop).

-Installare TeamViewer lato client...in quel modo basterà registrarti l'ID e la password che metterai in fase di installazione per poterti collegare alla tua macchina remota.