Can I Specify Guest Deploy IP and port?

I have a vmware esxi host which I have successfully used to create vms in a multi-machine Vagrantfile. Unfortunately, our network policy limits the number of active MACs we can use, so I’m trying to deploy without having to create a public IP for each guest created.

Are there any supported options for deploying this way? Or a way to specify that vagrant should use a specific IP and port to interacted directly with guests?

I have a router set up with a public IP and port forwarding, so if I can direct vagrant to use that to administer guests, then their MACs are never exposed outside my virtual network.

The short answer to this is that this is firmly in provider/plugin land. If your provider supports more advanced network configuration, then you can do so, but otherwise you have to roll your own plugin to provide this functionality.