Por que usar um servidor proxy impede o acesso a endereços locais?

0

Não consegui chegar a um endereço local. Eu pesquisei na Web e, eventualmente, aprendi que tenho que desativar o servidor proxy (ou adicionar sites de exceção) para acessar endereços locais.

No entanto, não consegui entender por que isso está acontecendo. AFAIK, quando você solicita o acesso a um endereço, a tradução do nome de domínio deve ocorrer, independentemente de você ter solicitado ou não um endereço local ou um endereço na Internet.

Você poderia explicar por que precisamos ignorar o servidor proxy quando quisermos acessar um endereço local? Quais são as etapas deste processo?

    
por Utku 10.11.2015 / 17:03

2 respostas

1

É um problema de roteamento (para declará-lo de uma maneira simples). Quando você configura um servidor proxy, você está instruindo seu navegador a enviar todas as conexões da web para um ip exclusivo (o proxy). O servidor proxy recebe a solicitação de conexão, mas se for endereçado a um IP privado (endereço interno), ele falhará. Como você disse, as opções estão adicionando uma exceção (você pode usar curingas, como 10. * ou * .seu.domínio).

    
por 10.11.2015 / 17:17
0

Could you explain why we need to bypass the proxy server when we want to access to a local address?

Nota: Há algumas suposições / generalizações feitas aqui devido à falta de detalhes no OP ...

  1. O proxy é externo à sua rede local, por isso não tem a menor idéia sobre onde encontrá-lo ou como se comunicar com ele (mesmo que pudesse, seu firewall provavelmente bloqueia solicitações públicas recebidas).
  2. Quando você diz ao seu navegador / sistema operacional para enviar todo o tráfego por meio do proxy, então tudo vai para o proxy primeiro . Assim, para todo o tráfego ligado a hosts locais, o proxy não tem idéia de onde enviá-lo (veja 1), então ele falha.
por 10.11.2015 / 17:12