Este tópico responde às perguntas mais comuns sobre listeners.
O Global Accelerator oferece suporte à preservação do endereço IP do cliente?
Os listeners UDP oferecem suporte à afinidade de cliente e à preservação do endereço IP do cliente?
Diferentes listeners da mesma instância do Global Accelerator podem usar a mesma porta?
Qual é o número máximo de listeners por instância do Global Accelerator?
Por que a preservação do endereço IP do cliente não funciona após a ativação?
O que fazer se ocorrerem erros de acesso ao usar um listener TCP para acelerar serviços HTTPS?
Suporte à preservação do endereço IP do cliente
Sim.
O suporte do Global Accelerator (GA) à preservação do endereço IP do cliente depende do protocolo do listener. Para obter mais informações, consulte Preservação do endereço IP do cliente.
Afinidade de cliente e preservação de IP em listeners UDP
Sim.
Configure a afinidade de cliente ao criar uma instância GA ou adicionar um listener UDP a uma instância GA existente.
Ative a preservação do endereço IP do cliente para um listener UDP durante a configuração de um grupo de endpoints.
Compartilhamento de portas entre diferentes listeners
Listeners UDP podem compartilhar uma porta com listeners TCP, HTTP ou HTTPS. Listeners TCP, HTTP e HTTPS não podem compartilhar portas entre si.
Limite máximo de listeners por instância
50.
É possível aumentar as cotas no Quota Center ou na página Quota Management.
Para obter mais informações sobre os limites do Global Accelerator, consulte Limites.
Quantidade máxima de portas por listener
O número máximo padrão de portas varia conforme o tipo de roteamento e o protocolo do listener:
Como calcular o número de portas .
-
Listeners com roteamento inteligente:
Cada listener TCP ou UDP: 30.
Cada listener HTTP ou HTTPS: 1.
Listeners com roteamento personalizado: 65499.
Em listeners TCP ou UDP com roteamento inteligente, o limite de portas também depende do método de faturamento da instância GA. Para obter mais informações, consulte Portas do listener.
Faixa de portas compatível com listeners
A faixa de portas compatível com um listener vai de 1 a 65.499.
Solução de problemas na preservação do IP do cliente
Em listeners HTTP ou HTTPS, a preservação do endereço IP do cliente falha se o servidor backend não conseguir registrar ou processar o cabeçalho
X-Forwarded-For.-
Para listeners TCP:
Se o service backend estiver implantado no Alibaba Cloud, a preservação do IP do cliente não funcionará caso a instância backend, ou a instância associada ao Elastic IP Address (EIP), não esteja em uma VPC.
-
Quando o service backend estiver fora do Alibaba Cloud, o servidor backend precisará oferecer suporte ao Proxy Protocol para recuperar o endereço IP do cliente. Caso contrário, esse recurso não funcionará.
Com a preservação do endereço IP do cliente ativada, o Global Accelerator utiliza o Proxy Protocol para encaminhar o IP do cliente. Se o servidor backend não for compatível com o Proxy Protocol, ele não conseguirá analisar corretamente o tráfego acelerado.
Se um cliente IPv6 acessar um service backend IPv4, o servidor backend deverá ser compatível com o Proxy Protocol para obter o endereço IP do cliente. Sem esse suporte, o recurso não funcionará.
Em listeners UDP, a preservação do endereço IP do cliente não funciona quando um cliente IPv6 acessa um service backend IPv4.
Para entender como a preservação do endereço IP do cliente funciona em cada protocolo de listener, consulte Preservação do endereço IP do cliente.
Como desativar a preservação do IP do cliente
Nos listeners HTTP e HTTPS, a preservação do endereço IP do cliente vem ativada por padrão e não pode ser desativada.
Para listeners TCP e UDP, desative esse recurso no console seguindo estas etapas:
Na página Instances, localize a instância desejada do Global Accelerator e clique em Configure Listener na coluna Actions.
Na aba Listeners, encontre o listener desejado e clique em Edit na coluna Actions.
Na etapa Configure Listener & Protocol, clique em Next.
Na etapa Configure Endpoint Group, defina Preserve Client IP como Do Not Preserve e clique em Next.
Na etapa Configuration Review, revise as configurações e clique em Submit.
Recuperação de IPs de clientes em tráfego IPv6 para IPv4
Em listeners HTTP ou HTTPS, o endereço IP do cliente (tanto IPv4 quanto IPv6) está disponível apenas no campo
X-Forwarded-Fordo cabeçalho da solicitação HTTP.Para listeners TCP, apenas o Proxy Protocol é compatível com a recuperação de endereços IP de clientes IPv6. Nesse cenário, o servidor backend precisa oferecer suporte ao Proxy Protocol para obter o IP do cliente. Caso contrário, o acesso poderá falhar.
Listeners UDP não oferecem suporte à recuperação de endereços IP de clientes IPv6.
Para obter mais informações sobre como recuperar endereços IP de clientes, consulte Preservação do endereço IP do cliente.
Erros de acesso ao usar listeners TCP para HTTPS
Recomendamos o uso de um listener HTTPS para serviços HTTPS. O listener TCP opera no encaminhamento da camada 4 e não gerencia certificados TLS nem roteamento na camada HTTP. Isso pode gerar erros em determinados cenários de backend, como quando um nome de domínio personalizado é mapeado para um Object Storage Service.