My computer (Win7 x64 Ultimate) is behind an ADSL router. I have previously set up NAT on the router to direct RDP calls to my computer. I have also given my computer a static IP address on the network so that routing doesn't fall out of date. Externally, I have a dynamic DNS from dyndns.org. This has been serving me perfectly well... until the last couple of weeks. I don't know what happened, but suddenly I cannot connect to RDP from a remote computer any more. I don't remember changing any critical settings. Windows firewall has allowed port 3389.
So what else can be wrong?