Also mal von vorne.
Über so Internetseiten wie
http://checkip.dyndns.org/ bekommst Du die (momentane!) Ip-Adresse von deinem Anschluss (Router) heraus.
Den Router musst Du nun mittels Port-Forwarding anweisen, alle Anfragen auf dem VNC Port (5900) an deinen Rechner (IP 192.168.1.x) weiterzuleiten.
Praktisch für sowas ist Dyndns, wo Du deinen PC immer über eine Subdomain erreichen kannst, ohne die IP zu kennen (Ein kleines Progrämmchen aktualisiert diese in der Datenbank von Dyndns)