Sou capaz de encaminhar o tráfego de um subdomínio externo para um host local específico?

1

Peço desculpas antecipadamente se a pergunta não fizer sentido, por favor, avise-me.

Eu tenho uma pequena LAN (~ 10 Virtual Servers) usando o Win Server 2008 como um servidor DNS. Isso está por trás de um firewall smoothwall express 3.0 com portas encaminhadas para serviços específicos. Eu tenho um domínio (123-reg) com os NS's de fear.org (DynamicDNS) e subdomínios apontados para o meu endereço IP (Dinâmico), por exemplo

subdomain1.example.com -> 123.456.789.101.

Acho que isso explica adequadamente minha configuração.

A minha pergunta é: posso ter subdomínios, por ex. subdomain1.example.com aponta apenas para um host local específico? Assim:

subdomain1.example.com:80 -> firewall(external facing) -> server1.example.com:80
subdomain2.example.com:80 -> firewall(external facing) -> server2.example.com:80

Na verdade, não quero necessariamente usar a porta 80, senão usaria o VirtualHosts no apache, é apenas um exemplo de porta.

Atualmente, posso usar subdominio1.example.com OU subdominio2.exemplo.com e ambos apontarão para servidor1.exemplo.com.br:80

Eu não tenho que ficar usando o Win Server 2008 para DNS, estou mais do que feliz em passar para o BIND, se necessário, foi mais fácil usar o DNS do Win Server 2008.

Eu não sei se isso é possível, tenho a sensação de que não é porque eu só tenho um endereço IP externo, mas qualquer informação é útil!

    
por George Bowman 27.09.2012 / 17:27

1 resposta

0

No caso geral, não é possível, mas você poderia usar um proxy reverso para o caso específico do tráfego HTTP

A razão é que geralmente não há informação em um pacote IP que identifique o subdomínio que você tentou acessar, então o roteador não saberia para qual máquina ele deveria encaminhar seu pacote.

Para HTTP (v1.1) isso funciona porque contém o nome de domínio solicitado em sua solicitação.

    
por 27.09.2012 / 17:31