Il port forwarding per Minecraft è il processo di configurazione del router affinché inoltri le richieste di connessione in arrivo direttamente al computer che esegue il tuo server. Senza questa configurazione, il router blocca il traffico esterno e nessuno al di fuori della tua rete domestica può unirti al gioco. La porta predefinita che Minecraft Java Edition utilizza è 25565 (TCP), ed è quella che inoltrerai nella quasi totalità dei casi.
Indice dei contenuti
- Come Funziona il Port Forwarding per Minecraft
- Prima di Iniziare
- Guida di Configurazione Passo per Passo
- Java vs. Bedrock: Differenze di Porta
- Come Verificare che la Porta sia Effettivamente Aperta
- Risoluzione dei Problemi Comuni
- Perché Hai Bisogno di un Indirizzo IP Locale Statico
- Considerazioni sulla Sicurezza
Come Funziona il Port Forwarding per Minecraft
Il tuo router si posiziona tra Internet e ogni dispositivo della tua rete domestica. Utilizza Network Address Translation (NAT) per condividere un indirizzo IP pubblico tra tutti i tuoi dispositivi. Quando un amico prova a connettersi al tuo server Minecraft, il suo gioco invia un pacchetto al tuo IP pubblico sulla porta 25565. Senza una regola di inoltro, il router non sa quale dispositivo della tua rete dovrebbe ricevere quel pacchetto, quindi lo scarta.
Una regola di port forwarding dice al router: "Tutto il traffico in arrivo sulla porta 25565 va all'indirizzo IP locale del mio PC server". Una volta che questa regola esiste, il router fa passare la connessione e il tuo amico entra nel tuo mondo.
Prima di Iniziare
Raccogli questi quattro elementi di informazione prima di toccare le impostazioni del router. Averli pronti fa sì che l'intero processo richieda meno di cinque minuti.
-
L'indirizzo IP locale del tuo PC server
(ad es. 192.168.1.105). Su Windows, esegui
ipconfignel Prompt dei comandi e cerca "IPv4 Address". Su Linux/macOS, eseguiip aoifconfig. -
L'indirizzo del pannello di amministrazione del tuo router.
Di solito
192.168.1.1o192.168.0.1. È stampato sull'etichetta del router o visibile nella riga "Default Gateway" diipconfig. - Il nome utente e la password di amministratore del tuo router. I valori predefiniti sono spesso "admin/admin" o "admin/password" a meno che non li abbia cambiati.
- La porta che vuoi inoltrate. Java Edition: porta 25565 TCP. Bedrock Edition: porta 19132 UDP.
Guida di Configurazione Passo per Passo
Passaggio 1: Accedi al Tuo Router
- Apri un browser su qualsiasi dispositivo connesso alla tua rete domestica.
-
Digita l'indirizzo del gateway del tuo router nella barra degli indirizzi (ad es.
192.168.1.1). - Inserisci le tue credenziali di amministratore quando richiesto.
Passaggio 2: Trova la Sezione Port Forwarding
Ogni marca di router etichetta questo diversamente. Cerca uno di questi nomi di menu:
- Asus: WAN > Virtual Server / Port Forwarding
- Netgear: Dynamic DNS / Port Forwarding / Port Triggering (in Advanced)
- TP-Link: Advanced > NAT Forwarding > Virtual Servers
- Linksys: Security > Apps and Gaming > Single Port Forwarding
- Gateway Xfinity/Comcast: Advanced > Port Forwarding
- Spectrum/Netgear C7000: Advanced Setup > Port Forwarding / Port Triggering
Se non riesci a trovarlo, cerca " modello del tuo router + port forwarding" su portforward.com , che ha screenshot passo per passo per centinaia di modelli di router.
Passaggio 3: Crea la Regola di Inoltro
Compila i campi come segue. Le etichette esatte variano a seconda del router, ma i valori rimangono gli stessi.
| Campo | Valore per Java Edition | Valore per Bedrock Edition |
|---|---|---|
| Service Name / Description | Minecraft | Minecraft Bedrock |
| Protocol | TCP | UDP |
| External Port (Start) | 25565 | 19132 |
| External Port (End) | 25565 | 19132 |
| Internal IP / Local IP | L'indirizzo IP locale del tuo PC server | L'indirizzo IP locale del tuo PC server |
| Internal Port | 25565 | 19132 |
- Salva o applica la regola.
- Riavvia il router se l'interfaccia te lo chiede (non sempre richiesto).
Passaggio 4: Consenti la Porta Attraverso Windows Firewall (Se Applicabile)
Il tuo router sta ora inoltrandone il traffico, ma Windows Firewall potrebbe ancora bloccarlo localmente. Per aprire la porta su Windows:
- Apri Windows Defender Firewall con Sicurezza Avanzata (cercalo in Start).
- Fai clic su Regole in ingresso , quindi su Nuova regola .
- Seleziona Porta , fai clic su Avanti.
-
Scegli TCP, inserisci
25565, fai clic su Avanti. - Seleziona Consenti la connessione , fai clic su Avanti nelle schermate rimanenti.
- Denomina la regola "Minecraft Server" e finisci.
Su Linux, se stai eseguendo
ufw
:
sudo ufw allow 25565/tcp
sudo ufw reload
Java vs. Bedrock: Differenze di Porta
Le due edizioni utilizzano porte e protocolli completamente diversi. Confonderli è uno dei motivi più comuni per cui il port forwarding sembra "non funzionare".
- Java Edition: Porta 25565, protocollo TCP. Questo è quello che usano i giocatori su PC della versione Java.
- Bedrock Edition: Porta 19132, protocollo UDP. Questo copre i giocatori su Windows 10/11, Xbox, PlayStation, Switch, iOS e Android che si connettono a un Bedrock Dedicated Server (BDS).
- Esecuzione di entrambe le edizioni: Hai bisogno di due regole di inoltro separate, una per ogni combinazione di porta/protocollo.
Puoi cambiare la porta che Minecraft Java utilizza modificando il
server.properties
file e cambiando il
server-port
valore. Se lo fai, inoltra qualunque porta tu abbia impostato lì invece di 25565, e dì ai tuoi amici di connettersi usando
yourip:customport
.
Come Verificare che la Porta sia Effettivamente Aperta
Dopo aver impostato la regola di inoltro, devi confermare che la porta sia raggiungibile da Internet esterno, non solo dalla tua rete. Testare dalla tua stessa rete avrà sempre successo perché il traffico non lascia mai il tuo router.
Usa uno strumento di controllo della porta esterna per testare dalla prospettiva di Internet. Inserisci il tuo indirizzo IP pubblico (trovalo cercando "what is my IP" su Google) e la porta 25565, quindi esegui il controllo. Un risultato di APERTA significa che la tua regola di inoltro funziona e gli amici possono connettersi. Un risultato di CHIUSA o TIMEOUT significa che qualcosa sta ancora bloccando la connessione.
Risoluzione dei Problemi Comuni
La Porta Continua a Mostrare come Chiusa Dopo il Port Forwarding
- Il server non è in esecuzione. Il processo del server Minecraft deve essere attivo affinché la porta appaia aperta. Avvialo prima, poi testa.
-
IP locale errato nella regola.
Controlla l'IP corrente del tuo PC server con
ipconfige confrontalo con quello che hai inserito nella regola del router. - Blocco a livello di ISP. Alcuni ISP, in particolare quelli che utilizzano carrier-grade NAT (CGNAT), bloccano completamente le connessioni in arrivo. Se il tuo IP pubblico inizia con 100.64 fino a 100.127, probabilmente sei dietro CGNAT. Contatta il tuo ISP o considera una soluzione di tunneling VPN come Cloudflare Tunnel come alternativa.
- NAT doppio. Se hai un combo modem/router più un router separato, potresti avere due livelli di NAT. Devi mettere il primo dispositivo in modalità bridge o inoltrare la porta su entrambi i dispositivi.
- Firewall sul PC server. Windows Firewall o un antivirus di terze parti potrebbe bloccare la porta localmente. Ricontrolla la regola in ingresso che hai creato.
Gli Amici Possono Connettersi ma Continuano a Scadere
- La tua velocità di caricamento internet potrebbe essere troppo bassa. Un server Minecraft Java ha bisogno di circa 0.5 Mbps di caricamento per ogni giocatore attivo.
-
Il PC server potrebbe stare esaurendo la RAM. Il JAR del server Minecraft predefinito alloca 1 GB. Avvialo con più memoria:
java -Xmx4G -Xms1G -jar server.jar nogui
Non Puoi Connetterti Usando il Tuo Indirizzo IP Pubblico
Questo è normale. Molti router non supportano "NAT loopback" (chiamato anche hairpin NAT), il che significa che i dispositivi della tua stessa rete non possono raggiungere il tuo server usando l'IP pubblico. Connettiti usando l'indirizzo IP locale del tuo PC server (ad es.
192.168.1.105
) quando giochi dalla stessa rete. Gli amici al di fuori della tua rete usano l'IP pubblico.
Perché Hai Bisogno di un Indirizzo IP Locale Statico
Per impostazione predefinita, il tuo router assegna gli indirizzi IP locali dinamicamente tramite DHCP . Ciò significa che l'indirizzo IP locale del tuo PC server può cambiare dopo un riavvio, rompendo la tua regola di inoltro silenziosamente. Hai due modi per risolvere questo:
- Prenotazione DHCP (consigliato): Nelle impostazioni DHCP del tuo router, trova il tuo PC server dal suo indirizzo MAC e assegnagli un IP permanente. Il router darà sempre a quel dispositivo lo stesso indirizzo. Questo non richiede modifiche sul PC stesso.
- IP statico manuale sul PC: Imposta l'indirizzo IP, la subnet mask, il gateway predefinito e il DNS manualmente nelle impostazioni dell'adattatore di rete. Usa un indirizzo al di fuori dell'intervallo DHCP del tuo router per evitare conflitti (ad es. se DHCP assegna da .100 a .200, usa .50).
Considerazioni sulla Sicurezza
Aprire una porta a Internet è una vera esposizione. Alcuni passaggi pratici per ridurre il rischio:
-
Usa una whitelist.
In
server.properties, impostawhite-list=truee aggiungi solo i giocatori di fiducia. Questo impedisce agli utenti di Internet casuali di unirti anche se trovano il tuo IP. - Mantieni il JAR del server aggiornato. Mojang rilascia patch di sicurezza regolarmente. L'esecuzione di una versione obsoleta ti espone a exploit noti.
- Non eseguire il server come amministratore/root. Crea un account utente dedicato con privilegi bassi per il processo del server.
- Considera una porta non standard. Cambiare da 25565 a qualcosa di simile a 34217 non fermerà un attaccante determinato, ma riduce il rumore della scansione automatizzata.
- Chiudi la porta quando non è in uso. Se giochi solo nei fine settimana, disabilita la regola di inoltro durante la settimana.
Conferma che la Porta del Tuo Server Minecraft sia Effettivamente Aperta
Dopo aver impostato il port forwarding del server Minecraft, usa il nostro verificatore di porta aperta gratuito per verificare istantaneamente che la porta 25565 (o la tua porta personalizzata) sia raggiungibile da Internet pubblico. Inserisci il tuo IP pubblico e il numero della porta e ottieni un risultato reale in pochi secondi.
Controlla la Tua Porta Ora →
Minecraft Java Edition utilizza la porta 25565 su TCP per impostazione predefinita. Minecraft Bedrock Edition utilizza la porta 19132 su UDP. Puoi cambiare la porta di Java Edition modificando il
server-port
valore in
server.properties
, ma 25565 è quello che ogni client si aspetta a meno che non lo dica diversamente. Se lo cambi, i giocatori devono aggiungere la porta personalizzata al tuo IP quando si connettono, come
yourip:34217
.
Il modo più semplice è cercare "what is my IP" su Google. Il risultato in cima alla pagina mostra il tuo attuale IP pubblico. Puoi anche visitare un sito come ipinfo.io. Tieni presente che la maggior parte delle connessioni Internet domestiche hanno un IP pubblico dinamico, il che significa che può cambiare quando il tuo router si riavvia o dopo un certo periodo. Se questo accade spesso, considera un servizio DNS dinamico gratuito come DuckDNS per ottenere un nome host stabile che punta sempre al tuo IP attuale.
Questo quasi sempre significa che la regola di port forwarding manca o punta all'IP locale sbagliato. Quando ti connetti dalla stessa rete, il traffico non lascia mai il router, quindi la regola di inoltro è irrilevante. I tuoi amici si connettono da fuori, quindi la regola deve essere corretta e attiva. Ricontrolla che l'IP locale nella regola corrisponda all'IP corrente del tuo PC server e verifica che la porta sia aperta usando un verificatore di porta esterno mentre il server è in esecuzione.
No. I servizi di hosting Minecraft a pagamento (come Apex Hosting, Bisect Hosting, o simili) eseguono il server sul loro hardware con un IP pubblico e porte aperte già configurate. Ricevi semplicemente un indirizzo server e una porta da loro e lo condividi con gli amici. Il port forwarding è necessario solo quando self-hosting il server su una macchina a casa tua, dietro il tuo router.
Carrier-grade NAT (CGNAT) significa che il tuo ISP posiziona più clienti dietro un singolo indirizzo IP pubblico, quindi non hai effettivamente un IP pubblico univoco. Il port forwarding non funziona in questa situazione perché le connessioni in arrivo non possono raggiungerti. Per verificare se sei dietro CGNAT, vedi se l'IP WAN del tuo router inizia con 100.64 fino a 100.127. Le soluzioni includono chiedere al tuo ISP un IP pubblico dedicato (a volte gratuito, a volte una piccola tassa) o usare un servizio di tunnel come Cloudflare Tunnel o Playit.gg per aggirare completamente il NAT.
Comporta un certo rischio, ma è gestibile. Aprire la porta 25565 significa che chiunque trovi il tuo IP può tentare di connettersi. Abilitare la whitelist del server è la protezione singola più efficace, in quanto blocca completamente i giocatori sconosciuti. Inoltre mantieni il software del tuo server aggiornato, poiché Mojang corregge le vulnerabilità di sicurezza nelle versioni più recenti. Evita di eseguire il processo del server con privilegi di amministratore o root, e considera di chiudere la regola di port forwarding quando il server non è in uso.