[quote]What I’m looking for is to have the visitor virtually always at “my-site.com” (@Dreamhost), not “xyz.dyndns.org:99”. Particularly I’m trying to avoid him to see any unconventional port in his address bar. If my understanding is correct, with the WebHop stuff, we’ll see it, isn’t it?
Sadly, this is also the case for mod_rewrite. I’m not 100% sure why your rules aren’t working, but they won’t give you any better results.
You can try setting your domain up as a “cloaking” domain (which uses HTML frames to hide the actual address of your site from view), but that has a few caveats. In general, the best approach for this sort of situation is to figure out how to host your whole site at Dreamhost, or to find an ISP that doesn’t block port 80.