Time Capsule (TC) has a setting in Airport Utility > Time Capsule > Edit > "Use dynamic global hostname" that should be usable with any global dynamic IP updater service like DynDNS. I created a DynDNS hostname account to try this out, and it worked at first, but as soon as the IP address of the Time Capsule changed the TC did not update the IP address with DynDNS as it was supposed to, and I could no longer use it. Therefore, it appears that TC has "some" functionality to support third party DDNS services like DynDNS, but I have not been able to get it to work. If anyone comes up with a solution, let me know.