Como o servidor web back-end aceita apenas solicitações do proxy reverso?

Como o servidor web back-end aceita apenas solicitações do proxy reverso?

Comecei em uma nova empresa há alguns meses como desenvolvedor de software. Normalmente estou fazendo coisas relacionadas ao desenvolvimento de software, mas como o administrador de sistema anterior deixou a empresa, me tornei o "cara de TI" residente.

Estou tentando descobrir como nossa infraestrutura de rede se encaixa e não entendo uma interação específica entre nosso proxy reverso e nossos servidores web back-end. Eu sei que se eu digitar diretamente o URL do servidor web backend (por exemplo www.backendServer.com/myApp), o nome não será resolvido. Mas se eu digitar o URL do proxy (por exemplo www.proxy.com/myApp), é claro que funciona.

Como o servidor web backend (www.backendserver.com) recusa qualquer tipo de conexão, a menos que venha do proxy?

Responder1

Se o nome não for resolvido, provavelmente não é algo disponível no DNS público. O servidor proxy pode estar usando um servidor DNS interno que sua máquina não usa, pode estar definindo o nome do host em seu próprio hostsarquivo, suas suposições podem estar incorretas, etc.

No host proxy, tente executar ping no nome de domínio que você acredita estar sendo usado para o servidor back-end. Se ele resolver e responder, verifique a configuração DNS dos hosts proxy e determine quais são esses servidores DNS e se eles são de alguma forma privados ou locais para o servidor proxy.

Se o servidor proxy usar DNS público regular, investigue seu hostsarquivo (ele difere em localização entre Windows, Mac e Linux) e veja se há uma entrada personalizada lá.

informação relacionada