Como acessar remotamente o site na minha máquina virtual?

1

Instalei o VirtualBox e uma máquina convidada com o Ubuntu.

Do meu host Ubuntu, posso navegar até 192.168.56.10 e ver páginas da Web dentro do meu servidor Ubuntu convidado (e também posso ssh [email protected] na minha máquina convidada)

Agora, minha pergunta é:

Como acessar remotamente este site que reside em minha máquina convidada?

guest static ip: 192.168.56.10

host static Internet ip: 11.11.11.11 (tenho IP de Internet estático, mas isso apenas como exemplo)

Eu quero poder navegar para http://11.11.11.11 de qualquer computador e visitar essa página dentro da minha máquina virtual

    
por malhobayyeb 05.05.2016 / 07:07

3 respostas

0

Na verdade, não precisei fazer nada.

De minhas configurações na minha pergunta acima, eu só precisava saber o endereço IP da minha máquina virtual e, em seguida, de qualquer computador conectado à minha rede física, basta digitar esse endereço no navegador da Web.

Eu usei ip addr show , ele cuspiu número de IPs, um é o ip estático com meu host ip. O outro da interface do adaptador em ponte (que foi usado por outros PCs na minha rede).

    
por malhobayyeb 06.05.2016 / 12:08
2

Na porta de encaminhamento 80 e 443 do seu roteador para 192.168.56.10

Então, quando uma solicitação externa atingir a porta 80 ou 443 http https, ela será roteada para a máquina convidada da VM em 192.168.56.10

Isso só funcionará se o seu gateway padrão for 192.168.56.1 ou talvez seja necessário alterar o endereço estático no convidado para que corresponda ao gateway. Por exemplo, se o seu gateway padrão fosse 192.168.1.1, você precisaria de um IP estático no convidado como 192.168.1.xxx .. para a configuração mais fácil

Assim como uma nota adicional que eu acabei de lembrar .. esta configuração eu uso a mim mesmo mas eu uso uma conexão em ponte no VirtualBox não a conexão NAT padrão e agora que eu olho para ela, o IP acima é provavelmente um NAT conexão no Vbox

    
por John Orion 05.05.2016 / 07:29
1

Você deve usar os recursos de encaminhamento de porta do virtualbox. Você encontrará essas configurações nas propriedades do adaptador da sua VM. Encaminhamento 80 e 443 deve ser o suficiente.

Veja o manual do virtualbox aqui para mais detalhes: link

Assumi que seu host tem um IP público estático. Se não for o caso, como disse john, você precisará encaminhar essas portas em seu roteador também.

    
por daniel 05.05.2016 / 07:35