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 hosts
arquivo, 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 hosts
arquivo (ele difere em localização entre Windows, Mac e Linux) e veja se há uma entrada personalizada lá.