It's best to set up a static IP, however to do this, you must assign an IP outside of your DHCP range, but on the same subnet. An alternative would be to reserve a DHCP address for your server's MAC address.
If you can't access your site remotely, chances are that you don't have port forwarding configured correctly. Check out
http://www.portforward.com for instructions specific to your firewall/router.