mapeamento de nome de domínio para IP atrás de um roteador

1

eu tenho uma caixa linux que tem 2 NICs, ela serve como um firewall / roteador com NIC vermelha conectada a IP estático público e NIC verde a um comutador e, em seguida, tenho 3 servidores conectados ao comutador que executam várias VMs com Conexão em rede, para que eles tenham concessões de IP como se fossem "fisicamente" parte da rede.

Eu também tenho vários nomes de domínio registrados, por exemplo, example1.com e example2.com Estou me perguntando se é possível, e se sim, como pode ser feito, para redirecionar o tráfego para um IP interno específico com base no nome de domínio ... Então, digamos que os dois nomes de domínio são mapeados pelo meu provedor de DNS para o meu primeiro e único ip público, mas eu tenho vários servidores e serviços que eu quero mapeado para o domínio específico ... então sempre que recebo uma solicitação com o nome de domínio example1.com, meu roteador encaminhará esse tráfego para o servidor interno por trás dele ...

então basicamente eu posso mapear vários domínios para um único ip público, mas eu tenho muitos IPs locais que podem ser atribuídos ao domínio

algo como 192.168.1.101 example1.com 192.168.1.102 example2.com

Eu sei que esse cenário é possível com apache2 e hosts virtuais porque o cabeçalho HTTP inclui o nome do domínio, mas eu precisaria ter uma configuração de DNS no firewall para traduzir o nome do domínio para IP interno ... basicamente a hospedagem VPS

    
por mayotic 02.12.2010 / 17:33

1 resposta

1

Se você tivesse um servidor atrás do roteador que hospedaria todas as páginas sob nomes de host do servidor, o nome baseado em hospedagem virtual estaria funcionando da maneira que você sugere.

Como você está falando sobre hosts diferentes e como os hosts se comunicam via TCP / IP e não via HTTP, isso não funcionará. Na verdade, o Roteador ou os Hosts, por si só, não poderiam se importar menos com o nome do host HTTP / 1.1 fornecido

Você tem a possibilidade de configurar um reverseproxy que atenderá todas as solicitações via Red Zone e distribuirá as solicitações aos Servidores de aplicativos na Zona Verde.

Você pode fazer Vhosts NameBased no Reverseproxy se precisar.

    
por 02.12.2010 / 17:42