Minecraft Server Port Forwarding: Guida Completa di Configurazione

Configurazione server Minecraft con router e connessioni di rete illustrazione

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.

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 ipconfig nel Prompt dei comandi e cerca "IPv4 Address". Su Linux/macOS, esegui ip a o ifconfig .
  • L'indirizzo del pannello di amministrazione del tuo router. Di solito 192.168.1.1 o 192.168.0.1 . È stampato sull'etichetta del router o visibile nella riga "Default Gateway" di ipconfig .
  • 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.
Importante: Il tuo PC server deve avere un indirizzo IP locale statico prima di creare la regola di inoltro. Se il suo IP cambia (cosa che DHCP può causare), la regola smetterà di funzionare. Vedi la sezione IP statico qui sotto per come risolvere questo problema.

Guida di Configurazione Passo per Passo

Passaggio 1: Accedi al Tuo Router

  1. Apri un browser su qualsiasi dispositivo connesso alla tua rete domestica.
  2. Digita l'indirizzo del gateway del tuo router nella barra degli indirizzi (ad es. 192.168.1.1 ).
  3. 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
  1. Salva o applica la regola.
  2. 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:

  1. Apri Windows Defender Firewall con Sicurezza Avanzata (cercalo in Start).
  2. Fai clic su Regole in ingresso , quindi su Nuova regola .
  3. Seleziona Porta , fai clic su Avanti.
  4. Scegli TCP, inserisci 25565 , fai clic su Avanti.
  5. Seleziona Consenti la connessione , fai clic su Avanti nelle schermate rimanenti.
  6. 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.

Consiglio: Assicurati che il software del tuo server Minecraft sia attivamente in esecuzione quando testi la porta. Un processo server chiuso farà sì che la porta appaia chiusa anche se la tua regola di inoltro è corretta, perché non c'è niente in ascolto su quella porta per accettare 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 ipconfig e 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:

  1. 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.
  2. 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 , imposta white-list=true e 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.
Lo strumento di controllo della porta online verifica che la porta 25565 del server Minecraft sia aperta

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.