amangue
You still do not really tell us what your exact configuration problem is.
I'm guessing it may be this.
Typically in the DNS record you would configure a wildcard to cover the www part of your domain name, have you done that ?
You will need to tell us your real domain name so external records can be looked up to see what is configured and what is not.
It will also be useful to provide us with your external static IP which is provided by your ISP to connect your server to the Internet.
Also, are you sure that your ISP is not blocking any ports ?
Do a port scan from a workstation behind your server, see
grc.com
Is access to the Internet working from your server or a workstation behind your server ?