Encaminhar o tráfego HTTP para a máquina virtual

1

Eu tenho a seguinte configuração:
Um Windows Server 2012 com um endereço IP estático externo (Nome: P).
Nesse servidor físico, um servidor virtual está sendo executado via Hyper-V (Nome: V).

V hospeda um site seguro (HTTPS).
P tem o serviço Remote Desktop Gateway instalado, que também funciona via HTTPS.

Meu problema agora é que não posso alterar a porta do Gateway RD, porque os clientes do Windows 7 também precisam poder se conectar.

Eu pensei em resolvê-lo assim:
Se o nome do host do tráfego HTTPS for o endereço IP, ele deverá ser tratado pelo P.
Se o nome do host do tráfego HTTPS for o nome DNS do servidor, ele deverá ser encaminhado para V.

Eu não posso usar o recurso Roteamento de "Roteamento e Acesso Remoto", porque ele funciona no nível TCP e não no nível HTTP, e eu só tenho um endereço IP externo.

Então, como eu alcançaria meu objetivo?

    
por Daniel Hilgarth 11.04.2013 / 20:10

2 respostas

1

Você pode executar um proxy com reconhecimento de HTTPS em P e solicitações de entrada de proxy com o cabeçalho de host correto para o endereço IP interno da VM.

Não sei se o IIS é capaz disso, mas se não for, você pode executar um proxy dedicado na porta 443 e colocar o IIS em uma porta diferente na caixa física.

Você também pode solicitar ao seu provedor de hospedagem um segundo endereço IP. Eles não são difíceis de encontrar.

    
por 11.04.2013 / 20:42
1

ARR é sua resposta aqui. Procure por artigos de Scott Forsyth no manuseio de ARR. Ele tem uma série de profissionais de TI com alguns abrangendo ARR.

link

    
por 13.04.2013 / 11:48