친구가 인터넷을 통해 내가 호스팅 한 Minecraft 서버에 연결할 수 있습니까? 서버를 설정하고 싶지 않으므로 인터넷을 통해

Minecraft 서버를 설정하고 많은 것을 만들었습니다. 이제 친구도 서버에서 게임하기를 원합니다.

집 컴퓨터에서 호스팅하고 있으며 다른 곳에서 새 서버를 설정하고 싶지 않으므로 인터넷을 통해 서버에 액세스 할 수 있어야합니다.

친구가 인터넷을 통해이 서버를 사용할 수 있도록하려면 어떻게해야합니까?



답변

사물의 구성표는 다음과 같습니다.

┌───────────┐             ┌────────┐           ┌────────┐             ┌──────────┐
│ 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

마인 크래프트 서버가 가정용 컴퓨터의 포트 25565, 192.168.0.2에서 수신 대기 중입니다. 그러나 이것은이다 개인 에 연결된 경우에만 의미가 있습니다 주소 당신의 라우터. 각 라우터에는 자체 개인 주소가 있으므로 컴퓨터는 192.168.0.2에 있고 친구 컴퓨터는 192.168.0.2에있을 수 있으며 모든 것이 여전히 정상입니다.

귀하에게 연결하려면 친구에게 라우터가 인터넷에 연결된 IP 주소가 필요합니다. ISP (또는 그 이상)가이 번호를 동적으로 할당하며 “내 IP는 무엇입니까”사이트가 표시합니다. 그래서 당신의 친구에게, 당신은 82.15.XY이고, 그것이 그가 Minecraft에 들어갈 것입니다.

그러나 82.15.XY는 컴퓨터가 아니라 라우터입니다. 라우터가 해당 포트에 대한 연결로 수행 할 작업을 모르고 연결을 거부합니다. 지금 무엇?

그는 포트 25565에 연결을 시도 (마인 크래프트 서버 ‘기본 수신 대기 포트)를 보는 경우 라우터의 요구, 그는해야한다, 알고하는 전달 이입니다 – 주소 192.168.0.2에 컴퓨터에 이러한 연결을 포트 포워딩.

포트 포워딩이 작동하려면 다음 두 가지가 필요합니다.

  • 홈 네트워크의 고정 IP 주소 정적 할당 DHCP 를 구성 하여 컴퓨터 *가 항상 동일한 IP 주소 (예 : 192.168.0.200)를 갖도록 할 수 있습니다.
  • 포트 전달 정보 (포트 25565-192.168.0.200에 대한 모든 연결 전달)

정확한 구성 프로세스는 라우터 제조업체와 모델에 따라 다릅니다. portforward.com 과 같은 사이트 에는이 작업을 수행하기위한 확장 된 안내서가 있습니다.

* 또는보다 정확하게는 컴퓨터 네트워크 카드의 MAC 주소입니다.


답변

내 친구가 내 컴퓨터에서 실행중인 내 Minecraft 서버에 연결하도록하는 쉬운 방법은 ngrok서버를 인터넷에 노출 시키는 무료 도구를 사용하는 것입니다.

1) http://www.ngrok.com 에서 ngrok을 다운로드 하십시오 . 무료 계정에도 가입하고 설정 지침을 따라야합니다.

2) Minecraft 서버를 시작하십시오

3) 로컬 Minecraft 서버를 공유하려면 터미널에서 다음을 실행하십시오.

ngrok tcp 25565

4) 다음과 같은 정보가 표시됩니다.

Forwarding     tcp://ngrok.com:XXXXX -> localhost:25565

XXXXX가 위에있는 번호를 적어 두십시오.

5) 이제 인터넷에서 서버를 사용할 수 있습니다! 그러나 친구들은 어떻게 연결되어 있습니까?

6) 친구에게 Minecraft를 시작하도록 지시 한 다음

  • “멀티 플레이어”를 클릭하십시오
  • “직접 연결”을 클릭하십시오
  • 다음을 작성하여 4 단계에서 적어 둔 번호를 XXXXX로 바꿉니다.

    ngrok.com:XXXXX

7) 이제 Minecraft 서버에 연결되었습니다!

문제 해결 : 참고-작동하지 않으면 “직접 연결”대신 “서버 추가”를 선택하여 서버로 추가 한 다음 제공하십시오 ngrok.com:XXXXX. 그런 다음 대신 서버에 연결하십시오!