Virtual web server isolated from the rest of the network
After getting a little hacked off with my hosting package I purchased a little while back I fancy giving it a shot myself. (I'm not looking for any mega performance as it is just for a personal website). What I would like to do is create a VM on my home PC in virtual box and get it seen as a physical PC on the network so it can be accessed from outside. It would also be preferable if I could isolated from the rest of the network meaning if it gets compromised so the worsed that can happen is my VM will be destroyed. The rest of the PCs on the network cannot be accessed via the VM server including the host.
Is this possible, or do you have any other suggestions?
If it is possible, how do I go around getting the VM seen as if it is a physical server and how can I go about isolating it from the network.