I've been trying to use DynDNS with my Belkin router to forward ports for VNC and FTP, and I've gotten as far as having one port probe website show ports 21 and 5900 as "open." I can also connect to the DynDNS address and configure my router, which I guess is expected. For port forwarding, I've told ports 5900-5900 from outside to go to ports 5900-5900 on my computer, whose local IP is static at 192.168.2.4. Same for port 21. However, typing in vnc://<my host> or ftp://<my host> doesn't work. If I try to use cyberduck, it says "connection refused," as opposed to connection failed if the address doesn't exist, so I know there's something up, but I don't know why it's not working. And I don't think it's the way the VNC or FTP servers themselves are set up; that's pretty simple.