In a NAT enviroment, you use the external IP address for DNS records and the internal IP address for the website settings. Then forward all nescessary ports from your router to your server, e.g. 80 and 443 for the webserver.
If the above settings dont work, then it might be that your internet provider blocks some ports. Then you should contact your provider and ask them if they block any ports.