Article : Virtualbox_NAT_Network

# Create a new Virtual NAT Network with DHCP on
VBoxManage natnetwork add -t nat-int-network -n "192.168.25.0/24" -e -h on

# Start that Network
VBoxManage natnetwork start -t nat-int-network

# Portforwarding for 3 Hosts
VBoxManage natnetwork modify -t nat-int-network -p "ssh:tcp:[]:10022:[192.168.25.4]:22"
VBoxManage natnetwork modify -t nat-int-network -p "ssh2:tcp:[]:10023:[192.168.25.5]:22"
VBoxManage natnetwork modify -t nat-int-network -p "ssh3:tcp:[]:10024:[192.168.25.6]:22"

VBoxManage natnetwork modify -t nat-int-network -p "http:tcp:[]:10080:[192.168.25.5]:80"
VBoxManage natnetwork modify -t nat-int-network -p "http1:tcp:[]:10081:[192.168.25.6]:80"
VBoxManage natnetwork modify -t nat-int-network -p "http2:tcp:[]:10082:[192.168.25.4]:80"