Estou executando uma VM com ip 192.168.122.69
e quero executar um servidor quedeveexecute a partir do host ip 10.0.2.2
. O servidor está rodando na porta 8081
e posso me conectar a ele a 192.168.122.69:8081
partir do host.
A aplicação exata está no desenvolvimento de um aplicativo react e no compartilhamento de uma instância do servidor do aplicativo react. No entanto, estou perguntando isso principalmente para fins educacionais. Ou seja, como faço para que a conexão 10.0.2.2:8081
seja exatamente igual à conexão 192.168.122.69:8081
no host ou 127.0.0.1:8081
no convidado. Eu realmente não consigo entender como o roteamento, pontes, DNS, o que quer que funcione, então uma explicação completa seria muito apreciada.
Fiz inúmeras horas de pesquisa sobre isso e, embora tenha certeza de ter repassado a resposta várias vezes, não consegui entendê-la.
Responder1
No que diz respeito a fazer com que, no guestVM, conectar-se 192.168.122.69:8081
seja o mesmo que conectar-se, 127.0.0.1:8001
depende apenas da configuração do servidor Web. Nos arquivos de configuração do servidor web, publique a página em todos os endereços IP.
No que diz respeito ao encaminhamento de porta do endereço do host para o convidado, isso realmente depende da sua configuração; o mais importante é qual hipervisor você está usando e qual é o sistema operacional host.
É VMware? Entãoeste artigo responde sua pergunta.