If your server does not have an assigned IP address on your DNS server, you should set up a static IP.
Setting Up Static IPs
Opening Ports for External Connection
Web Browser Notes