Ok, so i finally setup my server with CentOS and blew away my installation of Redhat Enterprise Linux 5 (what a waste of time and money!) but now I have everything setup as in the perfect guide. This is the scenario: My public IP (let's say its 220.127.116.11) has a router attached to it. It only allows certain traffic in (25-SMTP, 80-WEB, 81-ISPCONFIG, 110-POP3, etc.). My CentOS server is 192.168.0.10 -- but known to the outside world as 18.104.22.168. My question is this... when I go and setup a site, it says its IP address is 192.168.0.10, and so its DNS is also created as 192.168.0.10 I can't be the only one who puts a router in front of his network for security.... What do I do? Should I remove the router and directly connect my machine to the Internet and hope that I have everything secured tight? Is there any other way around this? What should I do??