Encaminhar endereço, não porta. Ubuntu

0

É possível encaminhar um endereço no Linux / Ubuntu e não apenas em portas?

Digamos que eu tenha uma máquina virtual no meu Ubuntu-comp e quero que a VM e o SO de hospedagem tenham o apache em execução na porta 80. E, em seguida, desejo acessar a VM por meio do xxxxx.domain.tld e do sistema operacional de hospedagem através de yyyyyy.domain.tld?

Eu acho que você pode encaminhar isso através do host do apache para o outro, mas e se eu quiser usar o mesmo com outros aplicativos. Por exemplo: SSH, FTP e assim por diante.

    
por neme 03.01.2012 / 16:27

1 resposta

0

Para responder diretamente à sua pergunta, isso não seria possível. Você pode encaminhar todo o tráfego externo para um único IP interno, mas sua máquina virtual estará inacessível.

Uma abordagem diferente!

Então, sua configuração seria:

(internet) - > Roteador (1.2.2.3 neste exemplo) - > host (exemplo: 192.168.1.10) & guestVM (exemplo: 192.168.1.11)

Se você usar NAT, poderá encaminhar uma porta apenas uma vez. Como o seu roteador saberá quando encaminhar o tráfego em seu IP da WAN 1.2.2.3:80 para o IP interno 192.168.1.10 ou 11?

Você pode escolher a opção de encaminhamento do host e ainda conseguir o SSH em sua máquina virtual, encaminhando uma porta externa diferente, como 12112, para o IP interno da máquina virtual na porta 22. Quando você quiser SSH de fora basta preencher a porta 12112 em vez da porta 22.

    
por 03.01.2012 / 21:46