Aqui está o que o esquema das coisas provavelmente se parece:
┌───────────┐ ┌────────┐ ┌────────┐ ┌──────────┐
│ Your │192.168.0.2 │ Your │82.15.X.Y │ Friend │192.168.0.1 │ Friend │
│ computer ├─────────────┤ router ├───────────┤ router ├─────────────┤ computer │
├───────────┤ 192.168.0.1└────────┘ 78.13.Z.T└────────┘ 192.168.0.2└──────────┘
│ Minecraft ├ Port 25565
└───────────┘
└───────────────────────────┘ └───────────────────┘ └────────────────────────────┘
Your home network Teh Internets Friend home network
Seu servidor minecraft está escutando na porta 25565 do seu computador em casa, 192.168.0.2. No entanto, este é um endereço privado que só faz sentido quando conectado ao seu roteador. Cada roteador possui seus próprios endereços privados, o que significa que seu computador pode estar no 192.168.0.2, seu computador amigo também pode estar no 192.168.0.2 e tudo ainda está bem.
Para conectar-se a você, seu amigo precisa do endereço IP com o qual seu roteador está conectado à Internet. Seu ISP (mais ou menos) atribui esse número dinamicamente a você e é o que esses sites "o que é meu IP" mostram para você. Então, para seu amigo, você é 82.15.XY, e é isso que ele entrará no Minecraft.
No entanto, 82.15.XY não é o seu computador, mas o seu roteador. Seu roteador não sabe o que fazer com as conexões com essa porta e rejeita a conexão. E agora?
Seu roteador precisa saber que, se ele vir tentativas de conexão à porta 25565 (porta de escuta padrão dos servidores Minecraft), ele deverá encaminhar essas conexões para o computador no endereço 192.168.0.2 - este é o encaminhamento de porta.
Para fazer o encaminhamento de porta funcionar, você precisa de duas coisas:
- Um endereço IP estático na sua rede doméstica. Você pode obter isso configurando o DHCP de alocação estática , para que seu computador * sempre obtenha o mesmo endereço IP (por exemplo, 192.168.0.200).
- As informações de encaminhamento de porta (encaminham todas as conexões para a porta 25565 a 192.168.0.200).
O processo exato de configuração depende da marca e modelo do seu roteador. Sites como o portforward.com têm guias estendidos para que isso funcione.
* ou, mais precisamente, o endereço MAC da placa de rede do seu computador.