I plan on hosting a website and also utilizing Windows Server 2003 to run a VPN connection from the same machine. I have purchased a Sonicwall TZ 170, which will be replacing a Netgear FVL328 VPN router. My DSL modem is a 2 Wire home Portal with a built in Router/switch. The modem was assigned a static public IP by my ISP (70.XXX.XX.XXX). My ISP also provided me with 4 other usable static IP addresses. My domain is registered through a DNS service. How do I set up my LAN at home so that I can host a website and also support a VPN connection from the same machine? Do I use a private IP for my server, and let the Sonicwall foward port requests to the server? Or do I give the server a public IP? I'm unclear as to which solution will be the best.