Como isolar o endereço de IP do cliente em um cabeçalho HTTP dedicado

Quando um usuário faz uma requisição a uma aplicação, o cabeçalho HTTP X-Forwarded-For guarda o IP do cliente. Porém, como edge nodes servem como uma camada para requisições para edge applications, além do IP do cliente, o cabeçalho também guarda outros endereços de IP na rota da requisição.

Para isolar o IP do cliente, você deve adicioná-lo a um novo cabeçalho usando a Rules Engine para Edge Application.

Para enviar o IP original do cliente para um novo cabeçalho, siga os passos a seguir:

  1. Acesse o Azion Console > Edge Application.
  2. Selecione a edge application que deseja aplicar a solução.
  3. Clique na aba Rules Engine e selecione a Default Rule.
  4. Na seção Behavior, clique em + Add Behavior.
  5. No campo novo campo de behavior, selecione Add Request Header.
  6. No campo de argumento ao lado, adicione a seguinte string:
    • X-Client-IP:${remote_addr}
  7. Clique no botão Save.

Com essa alteração no Rules Engine, o endereço de IP do cliente que originou a requisição será adicionado ao cabeçalho X-Client-IP.



Contribuidores