Mapeando o subdomínio para uma máquina virtual

2

Eu tenho um servidor dedicado executando o Windows Server 2012 com um IP público.

Este servidor está hospedando uma máquina virtual Linux.

É possível apontar example.com para o host do Windows e rotear todo o tráfego proveniente de vm.example.com para o convidado do Linux ou eu preciso de um IP de failover para poder fazer isso?

Por enquanto eu estou mapeando algumas portas (a porta 22 é uma delas) do host do Windows para o convidado linux usando netsh interface portproxy , mas eu queria saber se era possível rotear todo o tráfego dependendo do subdomínio, mantendo assim todas as portas disponíveis em ambas as máquinas.

Por exemplo, ftp://example.com apontaria para o Windows ftp na porta 21 e ftp://vm.example.com apontaria para o Linux ftp, também 21. Tudo isso com um único IP público.

Note que eu só tenho acesso ao servidor dedicado, sem roteadores ou qualquer outra coisa.

Existe uma maneira de conseguir isso com ou sem o programa de terceiros?

    
por Drewman 22.03.2013 / 19:11

2 respostas

0

Isso não é fácil, devido ao modo como o DNS funciona. Quando você solicita um site, o navegador inclui o domínio, e é por isso que um único servidor da Web em um único IP pode atender a vários subdomínios.

Pode ser possível que seu servidor IIS do Windows atue como um proxy para a máquina Linux, mas isso não é muito limpo.

Edit: Desculpe, eu não vi o FTP na pergunta original. Não, isso não é possível.

Pode valer a pena perguntar ao seu provedor por um IP adicional.

    
por 22.03.2013 / 19:38
0

Não, sem um IP exclusivo, não há como rotear esse tráfego como você deseja. O DNS é apenas uma maneira legal de apresentar o IP.

    
por 22.03.2013 / 19:29