Muitos provedores de serviços de Internet implementam uma técnica de configuração de rede conhecida como NAT de nível de operadora ou NAT de larga escala. A Wikipédia descreve o NAT de nível de operadora:
“O NAT de nível de operadora (CGN), também conhecido como NAT de larga escala (LSN), é uma abordagem para o design de rede IPv4 em que os sites finais, em particular redes residenciais, são configurados com endereços de rede privados que são traduzidos para endereços IPv4 públicos por dispositivos tradutores de endereços de rede middlebox incorporados na rede..."
O NAT de nível de operadora, ou CGN daqui em diante, resolve um problema de endereçamento IP para ISPs, mas causa uma variedade de problemas para seus clientes. Esses problemas são causados pelo CGN essencialmente interrompendo o que deveriam ser conexões de ponta a ponta, como aquelas estabelecidas por Screens ao se conectar a um computador remoto. Para obter mais informações, consulte Avaliando o impacto do NAT444 em aplicativos de rede.
Os seguintes sintomas estão associados a CGNs afetados Conexões Screens:
- Ao iniciar uma conexão Screens com o endereço IP em questão, o aplicativo exibirá "Conectando...", mas a conexão nunca será estabelecida.
- O relatório de diagnóstico Screens incluirá um erro de tempo limite.
- O endereço IP remoto ficará dentro do intervalo de 100.64.0.0 - 100.127.255.255. Este bloco de endereços é reservado para redes "privadas", como ISPs.
Você pode verificar se está em uma rede CGN visitando um site como ipaddress.com ou whatsmyip.com e comparando o endereço IP listado com o endereço IP público/WAN atribuído ao seu gateway de Internet. Para encontrar o endereço IP público do seu gateway, verifique a página de status na interface administrativa. Se os dois endereços IP forem diferentes, você provavelmente está em uma rede CGN. Se for, você terá problemas para estabelecer conexões Screens com a rede em questão, mas pode ser possível solicitar um endereço IP estático do seu ISP para evitar problemas de conectividade.
Tailscale
Tailscale é uma solução versátil, gratuita para uso pessoal, compatível com várias plataformas principais, utilizável em conjunto com Screens Connect ou independentemente. Instruções detalhadas sobre a integração do Tailscale com Screens podem ser encontradas em nossa seção Como fazer.