se uma requisição HTTP é como HTTP: // IP / path com um proxy http, ela irá para Internet ou Ethernet [closed]

0
  • VPC empresarial da AWS
  • link

    1. Sem o proxy HTTP, ajuste link com êxito, mas desconecte-se da Internet. Esse endereço IP não é da Categoria A, B, C. Use esse URI para obter os metadados da AWS.

    2. Com o proxy HTTP, a onda do mesmo URI falhou, mas pode se conectar à Intenet.

Então eu estava pensando o motivo. Pelo meu entendimento,

If there is not HTTP proxy, a URI firstly get the IP from DNS, then based on the route table to send this request to Internet or Ethernet. If there is HTTP proxy, from which stage the request will be sent to HTTP proxy?

Sem o estágio DNS, o URI é enviado diretamente para o proxy HTTP e o DNS funciona no proxy HTTP?

Tão confuso em torno disso ...

    
por cdhit 23.07.2016 / 04:56

2 respostas

1

Há algumas coisas a destacar sobre o conteúdo da sua pergunta, que deve responder:

  • Um endereço IP não gera uma pesquisa de DNS. Ele simplesmente gera uma solicitação de conexão que é roteada.
  • A existência de um servidor proxy em qualquer sistema não determina em si o que acontece com o tráfego. O que faz é a tabela de roteamento e as regras de firewall.
  • O Internet não é um tipo de conexão física e provavelmente passa pela sua Ethernet port. O que determina se você tem acesso à Internet ou não é baseado novamente na tabela de roteamento e nas regras de firewall da sua máquina, mas também pode ser afetado por aquelas no sistema host.

Seria, portanto, muito provável que os dois cenários funcionassem para obter os metadados da AWS, se você fizer as regras adequadas de roteamento e firewall.

    
por 23.07.2016 / 05:03
1

O IP 169.254.169.254 está no bloco de rede 168.254.0.0/16 alocado para o endereçamento automático de IP privado. Nunca deve ser encaminhado para a internet. Se o seu endereço IP estiver no bloco, você não terá conectividade direta com a Internet. No entanto, você pode usar um proxy para se conectar a sites na Internet.

Existem vários mecanismos que podem ser usados para descobrir um servidor proxy:

    O
  • DHCP pode incluir uma opção de servidor proxy. Isso não se aplica ao endereçamento IP privado automático.
  • O Protocolo de Descoberta Automática de Proxy da Web fornece um mecanismo para descoberta de proxy.
  • Proxies podem se anunciar usando o protocolo Zeroconf.

Se você obtiver um endereço por algum mecanismo diferente do endereço IP privado automático, é improvável que você possa se comunicar com servidores nesse bloco de rede.

O HTTP funciona com endereços IP ou nomes de domínio DNS. O uso de endereços IP limita a funcionalidade do servidor, pois não pode multiplexar domínios. Muitos servidores oferecem Hosts Virtuais, nos quais vários hosts compartilham o mesmo endereço IP, e o roteamento é feito pelo cabeçalho do Host. É possível usar um endereço IP e injetar um cabeçalho de host na solicitação. No entanto, os URLs na resposta podem não funcionar, a menos que você tenha um serviço de resolução de nome de trabalho. Isso geralmente é fornecido pelo DNS, mas pode ser feito por outros mecanismos, incluindo mDNS (Zeroconf) e arquivos host.

    
por 23.07.2016 / 06:27