I'm running MS Server 2008 R2 as a guest OS in Parallels for the purposes of hosting a personal website. The site resolves and responds in a browser to http://localhost on the server and also on any other machine in my personal network. I cannot get the server to be accessed from the Internet. I have checked and double-checked Server 2008's firewall rules and I don't believe that's it. I've tried binding the website in IIS to 80, 443, 5000 and other ports just to see. I've tried using MS Portqry tool from a totally different network which was connected to the Internet and all attempts to hit the site come back FILTERED, and the domain name fails in the browser. I even added a second connection on my Mac Pro's NIC2 and put it on the switch, then assigned the Virtual Server to NIC2. I've checked with my ISP, AT&T and they have assured me that port 80 is not blocked for inbound traffic (to my server). I have a 2-wire 2701HG-B router/SPI firewall. I have tried moving the server's IP to the DMZ, and/or just opening a manual port 80 on it, but nothing is working. The only thing I can think of is that I cannot do what I'm trying to do with a Server in a Parallels instance. Am I wrong? I hope so. I cannot think of anything else to do so I'm hoping to either hear that I cannot do it or that there is something I need to do configuration wise to get this setup to work. Thanks for any help!