У меня есть VM A и VM B, работающие на главном компьютере H. Обе эти VM используют NAT. Я хочу, чтобы эта виртуальная машина была доступна для внешней машины в той же сети, но только через определенные порты. Например, предположим, что машина XYZ хочет получить доступ к виртуальным машинам, она должна иметь возможность доступа к виртуальной машине только через определенный порт через HOST-IP::PORT.
Это то, что я сделал, чтобы выполнить это.
Lets say my VM IP is 1.2.3.4
In vmware workstation
-> edit
-> Network editor
-> Vmnet8(NAT) NAT settings
-> Port Forwaring Add
-> Host Port 9191, Type TCP, VM IP 1.2.3.4, VM Port 5001
Then in the vm
-> Firewall setting allowed incoming from port 5001
Но теперь с моего компьютера XYZ, когда я пытаюсь пропинговать HOSTIP: порт, я не могу успешно пропинговать это.