Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] Router port forwarding (es. per Minecraft Server)
(Questo messaggio è stato modificato l'ultima volta il: 28/07/2014, 16:52 da Admin.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Reputazione:
106

Mix: 3,737
Ciao a tutti,
dopo un weekend passato a studiare ne ho un po' le balle piene, quindi prima di mettermi a giocare a BF3 mi è venuta voglia di postare una mini guida.
Argomento? il port forwarding del router, questa cosa sconosciuta...
Parlando di server privati, ad es. quello di warrock o quello di minecraft, sento spesso la gente parlare di hamachi per far si che i giocatori si colleghino al nostro server.

In realtà non c'è bisogno (e anzi dal mio punto di vista è sconsigliabile) di usare Hamachi.

Quello che ci serve è configurare il port forwarding sul router verso il nosto pc che fa da server.

Ma vediamo un grafico illustrativo poi lo commento:

[Immagine: 04504-cae1ba7c-381d-4f67-b764-5eef8e4bc373.png]

Non fate caso che il portatile si collega direttamente al server, in realtà si collega al router, ma volevo che si vedesse la connessione logica, non quella fisica.

Partiamo dall'alto, a sinistra c'è il mio portatile con indirizzo 192.168.1.60 , che si trova nella mia rete interna casalinga che si collega al mio pc che fa server di minecraft, indirizzo 192.168.1.50. La rete fa capo ad un router con indirizzo 192.168.1.1 (indirizzo comunemente usato dai router casalinghi) con il quale la mia rete è connessa ad internet.

Lasciamo stare internet per ora (parte bassa).

Torniamo al mio portatile, se voglio giocare col mio portatile a minecraft usando il mio server cosa faccio? semplice, lancio il client di micraft sul portatile, vado in multiplayer aggiungo l'indirizzo 192.168.1.50 all'elenco dei server et voilà mi collego gioco, molto semplice.
Cosa succede? succede che il client si collega alla porta TCP: 25565 (è la porta usata da micraft server per accettare i giocatori).

Ora passiamo ad internet. Un giocatore che sta in internet e vuole giocare collegansi al mio server cosa deve fare? Di certo non può collegarsi all'indirizzo 192.168.1.50, perchè ? semplice, perchè è un indirizzo PRIVATO, ovvero non raggiungibile da internet.
Tant'è che quasi tutte le reti casalinghe hanno questi indirizzi, se fosse raggiungibile pensate che casino, come farebbe un pc a sapere a quale dei miliardi in giro per il mondo con quell'indirizzo dovrebbe collegarsi... (chiusa parentesi).

Allora a che indirizzo si collega il giocatore in internet? semplice, al mio indirizzo pubblico, e il mio indirizzo pubblico qual è ? semplice, quello pubblico del mio router, 79.31.24.170 (l'altro, 192.168.1.1 è privato).

Se vi chiedete perchè l'indirizzo pubblico del mio server è l'indirizzo del router andatevi a studiare cosa è una NAT (magari un giorno ve lo spiego).

Bene, dicevamo, il giocatore si collega al mio router.
Si ma qualcosa non torna, se si collega al mio router come fa poi il router a sapere a quale dei pc interni alla mia rete il giocatore vuole collegarsi?
Giusta domanda... lo sa perchè sul router configuro quello che viene definito port forwarding. Ovvero dico al router che tutte le richieste che arrivano sulla porta 25565 del router devono essere inoltrate al pc 192.168.1.50 sempre sulla porta 25565.

Risultato? è come se il giocatore in internet si collegasse direttamente al mio server di minecraft e cosi può giocare.

Bisogna sempre stare attenti in tutto questo che in mezzo non ci siano dei firewall (ad esempio sul server stesso) che impediscono le connessioni in entrata, se no non funzionerà niente.

Spero che questa guida serva a chiarire le idee a qualcuno circa l'argomento Smile

ciao alla prossima,
digger


digger
04/05/2014, 23:18
#1
Cerca

Iscritto
Messaggi: 270
Discussioni: 40
Registrato: 10-2013
Reputazione:
0

Mix: 0
Bella guida!

05/05/2014, 20:11
#2
Cerca

maurow
Messaggi: 6,041
Discussioni: 2,066
Registrato: 03-2011
Reputazione:
133

Mix: 8,107
grazie grande dig , adesso vedo tutto chiaro . Smile

[Immagine: foto552-vi.jpg]


La libertà non si insegna, è una scelta individuale.
06/05/2014, 21:17
#3
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Reputazione:
77

Mix: 0
Digger, la discussione sul Nat l'hai fatta o pensi di farla o hai lasciato perdere ? Perchè ho provato a cercarla ma con il cerca del forum vengono un sacco di altre cose, mentre invece con google site:hackmix.altervista.org NAT mi sono venute cose che non centravano. Quindi scusate per il necroposting Smile

08/07/2014, 19:26
#4
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 08/07/2014, 20:39 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Reputazione:
106

Mix: 3,737
No mai fatta, infatti avevo scritto "magari". Nemmeno mi ricordavo più di sta cosa, ok allora faccio un thread sull argomento uno di sti giorni, sono sempre incasinato purtroppo


digger
08/07/2014, 20:37
#5
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Reputazione:
77

Mix: 0
Grazie mille digger, l'ho googlato ma non capisco e in informatica nel modulo su internet a scuola non l'hanno nemmeno nominato quindi chiedo a te

09/07/2014, 0:05
#6
Cerca


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Guida] Come installare un DNS Dinamico per qualsiasi server voi create Admin 3 669 29/07/2014, 0:52
Ultimo messaggio: Pocciox
  Cercare server per gioco online con Xfire Admin 2 1,350 24/10/2011, 21:10
Ultimo messaggio: digger



Utenti che stanno guardando questa discussione: 1 Ospite(i)