Mapeie subdomínios para endereços IP locais E seja acessível pela Internet

Mapeie subdomínios para endereços IP locais E seja acessível pela Internet

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.compelo 192.168.0.1qual 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, nginxcoisas 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.

informação relacionada