My ESX 5 server is assigned an external public IP address from the data center. I need some VM's to have access to the internet with port forwarding enabled for services. In the past, I would setup a pFSense box as a VM and assign the public IP to it and give all my VM's local IP's and setup port forwarding to them, but this was when I had multiple IP's and not just a single IP.
I don't want to waste an IP to strictly only have it for the VMWare Management. Is there anyway possible I can have a single IP but shared between the host and VM's and just setup port forwarding accordingly? I really don't want to pay for an additional IP.