Molti Internet Service Provider implementano una tecnica di configurazione di rete nota come NAT di livello carrier o NAT su larga scala. Wikipedia descrive il NAT di livello carrier:
"Il NAT di livello carrier (CGN), noto anche come NAT su larga scala (LSN), è un approccio alla progettazione di reti IPv4 in cui i siti finali, in particolare le reti residenziali, sono configurati con indirizzi di rete privati che vengono tradotti in indirizzi IPv4 pubblici da dispositivi di traduzione degli indirizzi di rete middlebox incorporati nella rete..."
Il NAT di livello carrier, o CGN da qui in poi, risolve un problema di indirizzamento IP per gli ISP, ma causa una serie di problemi per i loro clienti. Questi problemi sono causati dal fatto che CGN interrompe essenzialmente quelle che dovrebbero essere connessioni end-to-end, come quelle stabilite da Screens quando ci si connette a un computer remoto. Per ulteriori informazioni, vedere Valutazione dell'impatto di NAT444 sulle applicazioni di rete.
I seguenti sintomi sono associati a Screens interessati da CGN connessioni:
- Dopo aver avviato una connessione Screens all'indirizzo IP in questione, l'applicazione visualizzerà "Connessione..." ma la connessione non verrà mai stabilita.
- Il report di diagnostica Screens includerà un errore di timeout.
- L'indirizzo IP remoto rientrerà nell'intervallo 100.64.0.0 - 100.127.255.255. Questo blocco di indirizzi è riservato alle reti "private", come gli ISP.
Puoi verificare se ti trovi su una rete CGN visitando un sito Web come ipaddress.com o whatsmyip.com e confrontando l'indirizzo IP elencato con l'indirizzo IP pubblico/WAN assegnato al tuo gateway Internet. Per trovare l'indirizzo IP pubblico del tuo gateway, controlla la pagina di stato nell'interfaccia amministrativa. Se i due indirizzi IP sono diversi, probabilmente ti trovi su una rete CGN. In tal caso, avrai difficoltà a stabilire connessioni Screens alla rete in questione, ma potresti richiedere un indirizzo IP statico al tuo ISP per evitare problemi di connettività.
Tailscale
Tailscale è una soluzione versatile, gratuita per uso personale, compatibile con varie piattaforme principali, utilizzabile sia in combinazione con Screens Connect che in modo indipendente. Istruzioni dettagliate sull'integrazione di Tailscale con Screens sono disponibili nella nostra sezione How-To.