I am wondering if it is possible to have multiple virtual machines on a single physical machine listening on the same port number.
The problem I am facing now is that I have a software that communicates on a specific port number with an external machine. I have "X" number of external machines at various locations all using that same port number. So instead of buying "X" number of machines locally to communicate with them all, I've been tasked to see if I can use one machine using virtualisation to solve it.
I remember coming across VMWare player with the ability to bridge a particular physical network port to the virtual machine, so that theoretically solves it.
But are there other solutions? Ones that does not require me to get "X" number of physical network ports on the machine?