
Gostaria de fazer um mapeamento entre subdomínios e endereços IP locais de minhas VMs.
Algo que se parece com issoesquema
Configurei meu DNS diretamente no meu servidor (meuservidor.compor exemplo) e pensei que configurar minhas zonas para algo assim teria sido suficiente, mas não é:
vm0 EM UM 192.168.0.1
vm1 EM UM 192.168.0.42
vm2 EM UM 192.168.0.2
Claro que não funciona, pois meu DNS resolve vm0.myserver.com
pelo 192.168.0.1
qual só está disponível na rede local do meu servidor dedicado.
Então, minha pergunta é:
Como posso fazer issovinculativotrabalhar pela Internet
Nota importante:
eunãoquero apenas :80 tráfego. Quero ter acesso a todas as redes VM. Então, nginx
coisas de proxy reverso não são o que eu preciso ou podem ser suficientes, mas não descobri como?
A propósito, tenho alguns endereços IPv6 disponíveis mas não quero usá-los, deve ser possível fazer isso com o antigo protocolo v4, mas não sou bom o suficiente para fazê-lo funcionar corretamente.
Obrigado :)
Responder1
Você não pode. Endereços privados são apenas isso: privados. Se você deseja acesso total roteado a todas as suas VMs de qualquer lugar na Internet, você precisa de mais endereços IP reais e, se quiser via ipv4, precisa de mais endereços IPv4. Fale com seu provedor.
Responder2
Conforme mencionado pelo MadHatter, você não pode fazer isso com endereços IP privados. Supondo que isso seja de uma conexão doméstica, seu ISP precisaria alocar endereços IP públicos para você usando roteamento em quadros, e você precisaria do hardware apropriado para gerenciar isso. Fazer isso também abre muitos problemas de segurança, então isso é outra coisa a considerar.