That would depend on what kind of networking you are using... to use port forwarding to a VM, I would hazard a guess that you would need to use bridged networking then forward the port in the router to the port on the virtual machine's IP address (which would be different then the Mac's IP address). I would guess that shared and host-only networking would not work for this purpose as the Mac then acts as a router to the VM and won't forward ports. EDIT: I see you fixed this while I was posting.