Apache2.4/nginx - roteia todo o tráfego para o host solicitante?

Apache2.4/nginx - roteia todo o tráfego para o host solicitante?

Quero criar um servidor que atue como um loopback para a máquina solicitante em um subdomínio específico.

Como faço referência ao IP solicitante para rotear o tráfego em algumas portas de volta ao IP solicitante?

Alternativamente, um clone do xip.io rodando em meus próprios subdomínios funcionaria, então roteamento assim:

10.199.1.1.my.domain.com -> roteia todo o tráfego para 10.199.1.1

Responder1

O que você está pedindo para fazer é terrivelmente errado e não deve ser permitido em qualquer lugar próximo à Internet pública ou a qualquer ambiente de produção - você está abrindo algumas falhas de segurança potencialmente catastróficas que resultarão em um problema para você em algum momento no futuro .

Como profissional, é sua função garantir que seus superiores estejam cientes dos problemas do que está sendo implementado e ajudá-los a encontrar uma solução queNÃO Éruim, errado e perigoso. Lidar com isso fica como um exercício para o leitor (se você quiser ajuda com isso, tente perguntar ao pessoal doO local de trabalho.


Tudo isso dito, se você absolutamentedeveimplemente uma má ideia porque seus superiores são intransigentes, a maneira de fazer isso geralmente é o mod_rewrite do Apache - esse módulo ADORA fazer coisas terríveis.

Você pode implementar a xp.ioopção -alike mod_rewritecapturando URLS do formulário a.b.c.d.mydomain.com/xxxxe emitindo um redirecionamento (301 ou 302) para http://a.b.c.d/xxxx.

Você também pode implementar o redirecionamento automático usando a %{REMOTE_ADDR}variável mod_rewrite para preencher automaticamente o endereço IP, se desejar.

Essas soluções são inerentemente frágeis: por um lado, elas funcionam apenas para tráfego HTTP/HTTPS (se você quiser algo mais, precisará implementar uma solução de proxy adequada). Por outro lado, se o solicitante estiver atrás de um NAT ou proxy, ele será interrompido (possivelmente de maneira imprevisível ou insegura).

informação relacionada