How can I connect to a remote PC across the internet using VNC or similar, when remote PC has a dynamically assigned IP address and is not registered on ant DNS servers?