I host my website at home. My provider has the options to open fort 80 internet and 25 email. Check with your providers. Also check DynDNS for the IP address if your provider changes your external IP address. Mine is dynamic and it has been the same ip for about 4 to 5 years so I am not using DynDNS at this time.