Also, ich habe ne Zeit lang VNC mit DynDNS benutzt und bin von fast überall aus auf meinen Rechner gekommen. Dazu müssen allerdings die 590x Ports frei sein.
Welche Client-Software benutzt du denn?
Schonmal mit
TightVNC probiert?
Dort gibt es übrigens auch einen VNC Server mit Java Interface, da brauchst du dann gar keinen Clienten mehr.