It's not possible to use DNS alone to do what you want, as it only allows you to specify a name to address mapping, but doing anything with the port number is beyond the scope.
One solution is to use "domain forwarding" which is a feature supported by most DNS providers; essentially you can say that anytime someone puts "www.foo.com" in their browser, it should automatically redirect them to "www.bar.com:3455". In this case, they can type in the nicer address, but then will see the one with the port in their browser once they get to the page.
Another solution is to run ProjectForum on port 80. This can be a problem of course if you already have a webserver there; if you do have multiple IP addresses on the machine, you can set things up so that your existing web server uses one, and ProjectForum another.
Finally, you can have an existing webserver "proxy" the connection, so that incoming connections to your webserver that match the address you'd like to use get proxied to a copy of ProjectForum running on port 3455; ProjectForum sends the response back to your webserver which automatically forwards it along to the user's browser. To the user it's completely transparent. We have more information available about using proxying with ProjectForum.

Comments