Compatibilidade NAT

Last published : Nov 13, 2026
Para estabelecer uma conexão direta entre um dispositivo de usuário externo e o host da sessão, o HDX™ Direct utiliza o hole punching para travessia NAT e o STUN para facilitar a troca do endereço IP público e dos mapeamentos de porta para o dispositivo cliente e o host da sessão. Isso é semelhante ao funcionamento de soluções de VoIP, comunicações unificadas e P2P.
Desde que os firewalls e outros componentes de rede estejam configurados para permitir o tráfego UDP para as solicitações STUN e as sessões HDX, espera-se que o HDX Direct para usuários externos funcione. No entanto, existem certos cenários em que os tipos de NAT das redes do usuário e do host da sessão levam a uma combinação incompatível, fazendo com que o HDX Direct falhe.

Validações

Você pode validar o tipo de NAT no cliente e no host da sessão usando o utilitário cliente STUN do STUNTMAN:
  1. Baixe o pacote apropriado para a plataforma de destino em stunprotocol.org e extraia o conteúdo.
  2. Abra um prompt de terminal e navegar até o diretório onde o conteúdo foi extraído.
  3. Execute o seguinte comando: .\stunclient.exe stunserver.stunprotocol.org --mode behavior
  4. Anote a saída.
Se os testes de vinculação e comportamento forem bem-sucedidos, tanto o teste de vinculação quanto o teste de comportamento relatam o sucesso e um comportamento NAT é especificado:
NAT Sucesso
Se os testes falharem, tanto o teste de vinculação quanto o teste de comportamento relatam a falha.
NAT Falha
Consulte a tabela a seguir para determinar se o HDX Direct para usuários externos deve funcionar com base nos resultados dos testes do cliente e do host da sessão:
Dispositivo cliente Host de sessão Espera-se que funcione?
Mapeamento Independente de Ponto de Extremidade Mapeamento Independente de Ponto de Extremidade Sim
Mapeamento Independente de Ponto de Extremidade Mapeamento Dependente de Ponto de Extremidade Sim
Mapeamento Dependente de Ponto de Extremidade Mapeamento Independente de Ponto de Extremidade Sim
Mapeamento Dependente de Ponto de Extremidade Mapeamento Dependente de Ponto de Extremidade Não
falha Qualquer tipo de NAT Não
Qualquer tipo de NAT falha Não
falha falha Não