Costruisci con i tuoi amici! Il tuo server Minecraft

Crea Server →

Come Aprire le Porte per un Server Minecraft (Java e Bedrock) — Guida Completa

Se vuoi che i tuoi amici si connettano al tuo server Minecraft tramite Internet, devi configurare l'apertura delle porte (port forwarding) sul tuo router. Senza di essa, il tuo server funziona solo sulla rete locale (LAN). Questa guida completa copre tutto: dal controllo del CGNAT, alla configurazione di IP statico, alla creazione di regole di port forwarding sia per Java che per Bedrock Edition, alla configurazione del firewall e alla risoluzione di problemi comuni.

Cos'è il Port Forwarding?

Il port forwarding è una configurazione che inoltra il traffico Internet in arrivo a una porta specifica sul tuo router verso un computer specifico nella tua rete locale. Quando qualcuno digita il tuo IP pubblico e la porta nel client Minecraft, il router deve sapere a quale macchina nella rete interna inviare quella connessione. Senza port forwarding, il router scarta semplicemente quei pacchetti.

Prima di Iniziare — Controlla il CGNAT

Il CGNAT (Carrier-Grade NAT) è una tecnica usata da molti provider Internet che condivide un singolo IP pubblico tra più clienti. Se sei dietro CGNAT, il port forwarding non funzionerà perché l'IP pubblico non è solo tuo.

Come Rilevare il CGNAT

  1. Accedi al pannello del router (di solito 192.168.0.1 o 192.168.1.1) e annota l'indirizzo IP WAN mostrato.
  2. Accedi a un sito come whatismyip.com e annota l'IP pubblico mostrato.
  3. Confronta i due indirizzi. Se sono diversi, sei probabilmente dietro CGNAT.
  4. Un altro indicatore di CGNAT è se l'IP WAN del router inizia con 100.64.x.x a 100.127.x.x — questi sono indirizzi riservati per CGNAT (RFC 6598).

Cosa Fare Se Sei Dietro CGNAT

  • Chiama il tuo provider: Richiedi un IP pubblico dedicato (potrebbe esserci un costo extra).
  • Cambia piano: Alcuni piani Internet offrono IP pubblico per impostazione predefinita.
  • Usa un servizio di tunnel: Servizi come playit.gg o ngrok possono esporre il tuo server senza port forwarding.
  • Considera un server hostato: I servizi di hosting Minecraft eliminano completamente la necessità di port forwarding.

Passo 1 — Configura un IP Statico Locale

Prima di creare regole di port forwarding, il tuo computer deve avere un IP locale fisso. Se l'IP cambia (come con il DHCP dinamico), la regola di port forwarding punterà all'indirizzo sbagliato.

Windows

  1. Apri Impostazioni > Rete e Internet > Stato > Cambia opzioni adattatore.
  2. Fai clic destro sulla tua connessione attiva (Wi-Fi o Ethernet) e seleziona Proprietà.
  3. Seleziona Protocollo Internet versione 4 (TCP/IPv4) e clicca su Proprietà.
  4. Seleziona Usa il seguente indirizzo IP e compila:
    • Indirizzo IP: 192.168.1.100 (o un altro indirizzo fuori dal range DHCP del router)
    • Maschera di sottorete: 255.255.255.0
    • Gateway predefinito: 192.168.1.1 (l'IP del router)
    • DNS preferito: 8.8.8.8
    • DNS alternativo: 8.8.4.4
  5. Clicca OK e chiudi tutte le finestre.

macOS

  1. Apri Preferenze di Sistema > Rete.
  2. Seleziona la tua connessione attiva e clicca su Avanzate > TCP/IP.
  3. Cambia Configura IPv4 in Manualmente.
  4. Inserisci l'indirizzo IP che desideri (es.: 192.168.1.100), maschera 255.255.255.0 e gateway 192.168.1.1.
  5. Clicca OK, poi Applica.

Linux

  1. Modifica il file di configurazione di rete o usa NetworkManager.
  2. Nel terminale, usa: sudo nmcli con mod "Nome della tua connessione" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" ipv4.method manual
  3. Riavvia la connessione: sudo nmcli con down "Nome della tua connessione" && sudo nmcli con up "Nome della tua connessione"

Passo 2 — Crea Regole di Port Forwarding sul Router

Ora è il momento di configurare il router per inoltrare il traffico delle porte Minecraft al tuo computer.

Porte Necessarie

EditionProtocolloPortaUso
Java EditionTCP25565Porta predefinita server Java
Bedrock EditionUDP19132Porta predefinita server Bedrock
Bedrock EditionUDP19133Porta secondaria Bedrock (IPv6)

Come Configurare sul Router

  1. Apri il browser e vai al pannello del router (di solito 192.168.0.1 o 192.168.1.1).
  2. Accedi con le credenziali del router (di solito stampate su un'etichetta sul router).
  3. Cerca la sezione Port Forwarding, Apertura porte, Virtual Servers o NAT.
  4. Crea una nuova regola con i seguenti dati:

Per Java Edition:

  • Nome: Minecraft Java
  • Porta esterna (inizio e fine): 25565
  • Porta interna: 25565
  • Protocollo: TCP
  • Indirizzo IP interno: l'IP statico del PC (es.: 192.168.1.100)

Per Bedrock Edition:

  • Nome: Minecraft Bedrock
  • Porta esterna (inizio e fine): 19132
  • Porta interna: 19132
  • Protocollo: UDP
  • Indirizzo IP interno: l'IP statico del PC (es.: 192.168.1.100)

Se vuoi supporto IPv6 per Bedrock, ripeti per la porta UDP 19133.

  1. Salva la configurazione e riavvia il router se necessario.

Suggerimento: Router Popolari

Le interfacce dei router variano molto tra i produttori. Sui router TP-Link, la sezione si trova solitamente in Avanzate > NAT Forwarding > Virtual Servers. Sui router Netgear, è in Avanzate > Inoltro porte / Attivazione porte. Su FRITZ!Box, è in Internet > Permettere Connessioni. In caso di dubbio, cerca il manuale del router online.

Passo 3 — Configura il Firewall di Windows

Anche con il port forwarding configurato sul router, il firewall di Windows può bloccare le connessioni in arrivo. Devi creare un'eccezione:

  1. Apri Pannello di Controllo > Sistema e Sicurezza > Windows Defender Firewall.
  2. Clicca su Impostazioni avanzate a sinistra.
  3. Seleziona Regole connessioni in entrata e poi Nuova regola....
  4. Seleziona Porta e clicca Avanti.
  5. Per Java: seleziona TCP e inserisci 25565. Per Bedrock: seleziona UDP e inserisci 19132.
  6. Seleziona Consenti la connessione.
  7. Applica a tutti i profili (Dominio, Privato, Pubblico).
  8. Dai un nome alla regola (es.: "Minecraft Java" o "Minecraft Bedrock") e completa.

Passo 4 — Trova il Tuo IP Pubblico

Una volta che il port forwarding e il firewall sono configurati, devi conoscere il tuo IP pubblico così i tuoi amici possono connettersi.

  1. Vai a whatismyip.com o cerca su Google "qual è il mio IP".
  2. Annota l'indirizzo IPv4 mostrato (sembra qualcosa come 203.0.113.42).
  3. Condividi questo IP con i tuoi amici insieme alla porta:
    • Java Edition: 203.0.113.42:25565
    • Bedrock Edition: usa l'IP nelle impostazioni di connessione con la porta 19132

Passo 5 — Testa la Tua Configurazione

Prima di chiedere ai tuoi amici di provare, testa tu stesso il port forwarding:

  1. Avvia il tuo server Minecraft.
  2. Vai a yougetsignal.com/tools/open-ports o un sito simile.
  3. Inserisci la tua porta (25565 per Java, 19132 per Bedrock) e fai il test.
  4. Se il sito mostra che la porta è "aperta", il port forwarding funziona correttamente.
  5. Se mostra "chiusa", controlla:
    • Il server Minecraft è effettivamente in esecuzione
    • Le regole del firewall sono attive
    • L'IP nelle regole di port forwarding corrisponde all'IP statico attuale
    • Non sei dietro CGNAT

Risoluzione dei Problemi

Le mie regole sono attive ma la porta è ancora chiusa

Possibili cause: l'IP statico locale è cambiato (controlla con ipconfig in Windows o ip addr in Linux), il firewall del PC sta bloccando, il router ha bisogno di essere riavviato o il provider Internet sta bloccando la porta.

I miei amici non possono connettersi anche se la porta è aperta

Verifica che stiano usando l'IP pubblico corretto e la porta corretta. In Java Edition, il formato è IP:PORTA. In Bedrock, l'IP e la porta vengono inseriti in campi separati nelle impostazioni di "Server".

Il mio IP pubblico cambia — come fanno i miei amici a trovarmi?

Configura un servizio DNS Dinamico (DDNS) come No-IP o DuckDNS. Questo crea un indirizzo fisso (es.: miosrv.ddns.net) che punta sempre al tuo IP attuale, anche se cambia.

Funziona con IPv6?

Se il tuo provider offre IPv6 nativo, potresti non aver bisogno del port forwarding tradizionale. Con IPv6, ogni dispositivo può avere un indirizzo pubblico unico. Configura semplicemente il firewall per permettere il traffico sulla porta Minecraft e condividi l'indirizzo IPv6 con i tuoi amici.

Posso ospitare un server Minecraft su mobile?

Tecnicamente è possibile ospitare un server Bedrock su un dispositivo Android, ma non è raccomandato per giochi multigiocatore. Le prestazioni saranno limitate e la configurazione del port forwarding su mobile è complicata. Per la migliore esperienza, usa un PC o un servizio di hosting.