Sorry, I'll start again.
You need to set-up a split-DNS. If you're server is behind a nat router then you'll never be able to connect to your server via the public IP, split-dns will do that. Have a look at this
article in the wiki. Don't forget to change the entry in your hosts file.