Perché il port forwarding ha smesso improvvisamente di funzionare
Stai tentando di ospitare un server Minecraft per gli amici. Oppure configura l'accesso remoto alle telecamere di sicurezza della tua casa. Oppure migliora il tipo di NAT di gioco da Ristretto a Aperto. Hai seguito perfettamente ogni tutorial sul port forwarding, configurato correttamente il router, ma non funziona nulla.
Il problema non è il router o la configurazione. Il tuo ISP utilizza CGNAT (Carrier-Grade NAT), che rende il tuo router domestico invisibile a Internet. È come avere il numero di un appartamento (il tuo IP locale) ma l'edificio non esiste su nessuna mappa (nessun IP pubblico).
Ciò colpisce milioni di utenti, in particolare sulla banda larga mobile, sulle nuove installazioni di fibra e sugli ISP economici. Ecco come diagnosticare se ce l'hai e cosa funziona effettivamente per risolverlo.
Cos'è effettivamente CGNAT (spiegazione semplice)
Normalmente: il tuo ISP ti fornisce un indirizzo IP pubblico. Quando esegui il port forwarding sul tuo router, Internet può raggiungere direttamente i tuoi dispositivi.
Con CGNAT: il tuo ISP ti mette dietro un altro livello di NAT prima ancora che tu raggiunga Internet. Ottieni un IP pubblico "falso" che in realtà è condiviso con centinaia di altri clienti. Il tuo router può inviare dati, ma le connessioni in entrata non possono raggiungerti.
Analogia con il mondo reale:
- Configurazione normale: hai una casa con un indirizzo. La posta viene consegnata direttamente.
- Configurazione CGNAT: vivi in un enorme complesso di appartamenti in cui tutti condividono un indirizzo. La posta in uscita funziona bene, ma la posta in arrivo non ha modo di sapere a quale appartamento consegnare.
Questo è il motivo per cui il port forwarding, i server di hosting e il NAT di gioco corretto si interrompono.
Come verificare se il tuo ISP utilizza CGNAT (3 metodi)
Metodo 1: confrontare l'IP del router con l'IP pubblico effettivo (il più veloce)
Passaggio 1: Trova l'indirizzo IP WAN del tuo router
- Accedi al tuo router (solitamente 192.168.1.1 o 192.168.0.1)
- Cerca "IP WAN", "IP Internet" o "IP esterno" nella pagina di stato
Passaggio 2: Controlla il tuo attuale IP pubblico
- Visita iptoolspro.com o sito di controllo IP simile
Passaggio 3: Confrontali
- Se corrispondono: Hai un vero IP pubblico (no CGNAT)
- Se sono diversi: Hai CGNAT
Esempio:
- Il router mostra: 100.64.5.123
- Il controllo IP mostra: 203.45.67.89
- Risultato: sei dietro CGNAT
Metodo 2: verificare l'intervallo di indirizzi 100.64.x.x
Se l'IP WAN del router inizia con 100.64, 100.65, 100.66, fino a 100.127, hai sicuramente CGNAT. Questo è l'intervallo IP riservato specifico per NAT di livello carrier.
Altri intervalli privati (10.x.x.x, 172.16-31.x.x, 192.168.x.x) sulla porta WAN indicano anche CGNAT.
Metodo 3: Test Port Forward
Configura il port forwarding per la porta 25565 (o qualsiasi porta). Quindi utilizza uno strumento di controllo delle porte online. Se risulta "chiuso" o "filtrato" nonostante la corretta configurazione del router, probabilmente è CGNAT a bloccarlo.
Problemi causati da CGNAT (e perché rompe tutto)
Giochi: tipo NAT rigoroso/moderato
Problema: Xbox mostra il tipo NAT come Ristretto o Moderato. PlayStation mostra NAT di tipo 3 o 2. I giochi per PC non possono ospitare lobby.
Perché: I giochi necessitano di connessioni in entrata per il matchmaking peer-to-peer. CGNAT li blocca, costringendoti a pool di matchmaking limitati con una latenza peggiore.
Impatto: Tempi di coda più lunghi, impossibile unirsi ad alcuni amici, impossibile ospitare giochi, problemi con la chat vocale.
Impossibile ospitare i server
Problema: Tentativo di eseguire il server Minecraft, il server multimediale Plex, il server di gioco o il server web da casa. Gli amici non possono connettersi nemmeno con il port forwarding corretto.
Perché: Il port forwarding richiede un vero IP pubblico. CGNAT significa che le connessioni in entrata colpiscono il dispositivo NAT del tuo ISP, che non ha idea a quale cliente inviarle.
Impatto: Il self-hosting è impossibile senza soluzioni alternative.
L'accesso remoto non riesce
Problema: Impossibile accedere da remoto alle telecamere di sicurezza domestica. La VPN sulla rete domestica non funziona. Il desktop remoto non funziona.
Perché: Stesso problema. Le connessioni esterne non possono raggiungere la tua rete interna.
Impatto: Nessun accesso remoto ai dispositivi domestici o alla rete.
P2P e torrent lenti
Problema: Le velocità di BitTorrent sono terribili. Impossibile seminare correttamente. Il DHT non funziona bene.
Perché: Il P2P necessita di connessioni in entrata. Con CGNAT puoi solo avviare connessioni in uscita, limitando fortemente i peer.
Impatto: Download più lenti, impossibile mantenere buoni rapporti.
Problemi di qualità VoIP
Problema: Le chiamate telefoniche Discord, Zoom o SIP hanno l'audio unidirezionale o non riescono a connettersi.
Perché: Alcuni protocolli VoIP necessitano di connessioni peer dirette. CGNAT forza tutto attraverso i relè, aggiungendo latenza.
Impatto: Chiamate discontinue o fallimento totale.
Come risolvere effettivamente CGNAT (classificato in base all'efficacia)
Soluzione 1: chiedi all'ISP l'IP pubblico (meglio se disponibile)
Costo: Gratuito fino a $ 5-10 al mese Efficacia: 100% (elimina completamente CGNAT)
Chiama il tuo ISP e richiedi un "indirizzo IP pubblico" o una "connessione non CGNAT". Alcuni ISP forniscono questo:
- Gratis (basta chiedere)
- Per $5-10/mese di aggiornamento
- Solo sui piani aziendali
- Niente affatto (AT&T Wireless, T-Mobile Home Internet spesso rifiutano)
Copione: "Ho bisogno di ospitare servizi da casa e il port forwarding non funziona. Posso ottenere un indirizzo IPv4 pubblico invece di CGNAT?"
Se dicono di sì, il tuo router otterrà un vero IP pubblico e tutto funzionerà normalmente.
Soluzione 2: IPv6 (se il tuo ISP lo supporta)
Costo: Gratuito Efficacia: 80% (funziona per la maggior parte dei servizi moderni)
Molti ISP CGNAT forniscono IPv6 nativo senza NAT. Se i tuoi servizi supportano IPv6:
Controlla se hai IPv6:
- Visita test-ipv6.com
- Se mostra la connettività IPv6, puoi usarlo
Abilitalo:
- Attiva IPv6 nelle impostazioni del router
- Configura il firewall per consentire IPv6 in entrata (fai attenzione, nessuna protezione NAT)
- Utilizza indirizzi IPv6 per l'hosting
Limitazioni:
- Non tutti i dispositivi/servizi supportano ancora IPv6
- Le console di gioco hanno un supporto IPv6 misto
- Richiede una maggiore gestione del firewall
Soluzione 3: VPN con port forwarding
Costo: $5-10/mese Efficacia: 90% (funziona per la maggior parte dei casi d'uso)
Utilizza un servizio VPN che offra il port forwarding:
- AirVPN (supporta il port forwarding)
- PIA (Accesso Internet privato)
- Mullvad
Come funziona:
- La VPN ti fornisce una porta inoltrata sul loro IP pubblico
- I tuoi servizi funzionano attraverso il tunnel VPN
- Le connessioni in entrata raggiungono l'IP pubblico della VPN e ti vengono inoltrate
Limitazioni:
- Tutto il traffico passa attraverso VPN (aggiunge latenza)
- Il gioco potrebbe avere un ping più alto
- Configurazione più complessa
Soluzione 4: servizi di tunneling
Costo: Gratuito fino a $ 5 al mese Efficacia: 70% (buono per servizi specifici)
Servizi come:
- ngrok (livello gratuito disponibile) - per server Web, SSH
- Tunnel Cloudflare (gratuito) - per i servizi web
- Tailscale (gratuito per uso personale) - per VPN/accesso remoto
- Livello Zero (gratuito) - per reti virtuali
Come funziona: Crea un tunnel in uscita dalla tua rete ai loro server. Forniscono endpoint pubblico.
Limitazioni:
- Funziona solo con protocolli specifici (solitamente HTTP/HTTPS)
- Non risolve il NAT di gioco
- Alcuni hanno limiti di larghezza di banda
Soluzione 5: aggiornamento a Business Internet
Costo: $50-150/mese Efficacia: 100%
I piani Internet aziendali includono quasi sempre:
- Indirizzo IP pubblico reale
- Nessun CGNAT
- SLA e supporto migliori
Quando ne vale la pena:
- Lavori da casa e hai bisogno di affidabilità
- Gestire servizi aziendali reali
- Altre soluzioni non funzionano
Soluzione 6: cambiare ISP (ultima risorsa)
Costo: Varia Efficacia: Dipende dalle alternative
Ricerca ISP nella tua zona:
- Le società via cavo solitamente forniscono IP pubblici reali
- I fornitori di fibra variano (alcuni usano CGNAT, altri no)
- La banda larga mobile/wireless utilizza quasi sempre CGNAT
Controlla i forum o chiama l'ufficio vendite: "Utilizzi CGNAT o posso ottenere un indirizzo IPv4 pubblico?"
Soluzioni temporanee (correzioni non reali)
Per i giochi:
- Usa UPnP se disponibile (aiuta con le porte dinamiche ma non risolve il tipo NAT)
- Gioca con server dedicati anziché P2P
- Utilizza servizi di inoltro specifici del gioco (aggiunge latenza)
Per l'accesso remoto:
- Usa TeamViewer o simile (funziona dietro CGNAT ma più lento)
- Soluzioni basate sul cloud (costo denaro)
Per la condivisione di file:
- Utilizza il cloud storage anziché il self-hosting
- Utilizza i servizi con soluzioni alternative CGNAT integrate
Perché gli ISP utilizzano CGNAT (e perché sta peggiorando)
Esaurimento indirizzo IPv4: Non ci sono abbastanza indirizzi IPv4 per ogni dispositivo. Sono finiti anni fa.
Costo: Gli indirizzi IP pubblici ora costano denaro agli ISP. La condivisione di un IP tra oltre 100 clienti fa risparmiare milioni.
Esplosione della banda larga mobile: Internet domestico 5G, hotspot mobili e ISP wireless non riescono a ottenere IP pubblici sufficienti per tutti.
Risultato: Ogni anno sempre più ISP adottano CGNAT, in particolare fornitori economici e di telefonia mobile.
ISP noti per utilizzare CGNAT
Utenti CGNAT comuni:
- T-Mobile Home Internet (solitamente CGNAT)
- Verizon 5G Home (solitamente CGNAT)
- AT&T Wireless/Hotspot (solitamente CGNAT)
- Starlink (alcune regioni usano CGNAT)
- Molti ISP wireless regionali
- Alcuni fornitori di fibra economici
Solitamente forniscono IP pubblici:
- Principali compagnie via cavo (Comcast, Spectrum, Cox)
- Provider DSL tradizionali
- Aziende di fibre consolidate (varia in base alla regione)
Controlla sempre prima di iscriverti se questo è importante per te.
Il risultato finale
Se non puoi eseguire il port forwarding e hai controllato tutto il resto, probabilmente il colpevole è CGNAT. Controlla confrontando l'IP WAN del tuo router con il tuo IP pubblico effettivo. Se non corrispondono, ci sei tu.
Migliori soluzioni in ordine:
- Chiedi all'ISP l'IP pubblico (il più economico se lo offre)
- Utilizza IPv6 se disponibile (compatibilità gratuita ma limitata)
- VPN con port forwarding ($5-10/mese, funziona bene)
- Cambia ISP (se esistono opzioni migliori)
Per i giochi in particolare: IP pubblico o VPN con bassa latenza sono le tue uniche vere opzioni. IPv6 potrebbe funzionare a seconda del gioco.
Per il self-hosting: L'IP pubblico è l'ideale. I servizi VPN o tunneling funzionano. IPv6 è incostante.
CGNAT non scomparirà. Sempre più ISP lo adotteranno man mano che gli indirizzi IPv4 diventeranno più scarsi. Sapere come rilevarlo e aggirarlo è essenziale per chiunque abbia bisogno di qualcosa di più del semplice accesso a Internet.