Patent ID: 7228337

Claim:
In a computational device, a method for providing a network service to a virtual machine, the method comprising the steps of: running a native operating system and running a virtual machine environment operating system on the native operating system, the virtual machine environment operating system being different than said native operating system; receiving a first communications signal from an external device, the first communications signal having a first address and data; performing a network address translation operation based on the first communications signal to obtain a second address that identifies the virtual machine environment operating system; and providing, to the virtual machine, a second communications signal having the second address and the data; wherein a first content server runs in the virtual machine environment operating system, wherein a second content server runs in native operating system, and wherein the method further comprises: transferring a communication from the second content server to the first content server, and moving content from both the first and second content servers to the external device in response to the second communications signal.