Eu tenho um computador executando um servidor para o qual meu subdomínio em minha conta de hospedagem compartilhada aponta. O significado subdomain.mydomain.org
vai para o meu servidor doméstico. Agora, então; o que quero fazer é poder acessar meus servidores VirtualBox através desse subdomínio e de uma porta diferente. POR EXEMPLO
Servidor de caixa virtual Ubuntu 1
- Porta: 4000
- IP interno: 192.168.1.60
- IP externo: 24.29.138.45
Servidor de caixa virtual Ubuntu 2
- Porta: 4001
- IP interno: 192.168.1.61
- IP externo: 24.29.138.45
Agora quero poder acessar o RDP número 1 pela porta 4000, mas se eu acessar a porta 4001 ele se conectará ao servidor na porta 4001; ambos usando o mesmo subdomínio.
O próximo problema é o fato de que, embora eu saiba quais são os endereços IP no roteador dos hosts VirtualBox, ifconfig
isso não muda o fato de que eles não aparecem no roteador.
Minhas portas no roteador são editadas para encaminhar a porta 4000 no IP interno 192.168.1.63
(meu endereço IP interno do Ubuntu)
Agora, quando vou para a página inicial do meu roteador, meu endereço IP interno do VirtualBox não aparece nas listagens de dispositivos anexados, então configuro o encaminhamento de porta para o IP interno do VirtualBox. Meu objetivo final é quando eu me conecto mydomain.org
e me conecto pela porta, 3389
isso me leva ao servidor do meu computador host, mas se eu inserir mydomain.org
e passar pela porta, 4000
ele será redirecionado para o meu servidor VirtualBox. Isso é possível?
Responder1
Existem várias maneiras de fazer isso. Você pode escolher NAT para as interfaces de rede no VirtualBox (que é a configuração padrão). Em seguida, edite o encaminhamento de porta no VirtualBox para que as portas corretas sejam encaminhadas para a máquina virtual correta. O roteador (físico) deve encaminhar as portas para 192.168.1.63. (Assim como o seu roteador físico mascara o endereço 24.29.138.45, o VirtualBox fará o mascaramento para 192.168.1.63.)
Outra forma de fazer isso é escolher bridge para as interfaces de rede no VirtualBox. Em seguida, configure o roteador para encaminhar as portas para 192.168.1.60 e 192.168.1.61. (Suas máquinas virtuais aparecerão como hosts independentes em sua LAN ao lado de sua máquina Ubuntu.)