นี่คือรูปแบบของสิ่งต่าง ๆ ที่อาจดูเหมือน:
┌───────────┐ ┌────────┐ ┌────────┐ ┌──────────┐
│ 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
เซิร์ฟเวอร์ minecraft ของคุณกำลังฟังบนพอร์ต 25565 ของคอมพิวเตอร์ที่บ้านของคุณ 192.168.0.2 อย่างไรก็ตามนี่เป็นที่อยู่ส่วนตัวที่เหมาะสมเมื่อเชื่อมต่อกับเราเตอร์ของคุณเท่านั้น เราเตอร์แต่ละตัวมีที่อยู่ส่วนตัวของตัวเองซึ่งหมายความว่าคอมพิวเตอร์ของคุณสามารถใช้งานได้บน 192.168.0.2 คอมพิวเตอร์เพื่อนของคุณสามารถใช้งานได้ที่ 192.168.0.2 และทุกอย่างก็ยังใช้ได้
ในการเชื่อมต่อกับคุณเพื่อนของคุณต้องการที่อยู่ IP ที่เราเตอร์ของคุณเชื่อมต่อกับอินเทอร์เน็ตด้วย ISP ของคุณ (มากกว่าหรือน้อยกว่า) กำหนดหมายเลขนี้ให้กับคุณแบบไดนามิกและเป็นสิ่งที่ไซต์ "what is ip ของฉัน"แสดงให้คุณเห็น ดังนั้นสำหรับเพื่อนของคุณคุณอายุ 82.15.XY และนั่นคือสิ่งที่เขาจะเข้าสู่เกม Minecraft
อย่างไรก็ตาม 82.15.XY ไม่ใช่คอมพิวเตอร์ของคุณ แต่เป็นเราเตอร์ของคุณ เราเตอร์ของคุณไม่รู้ว่าจะทำอย่างไรกับการเชื่อมต่อกับพอร์ตนั้นและปฏิเสธการเชื่อมต่อ เกิดอะไรขึ้น
เราเตอร์ของคุณจำเป็นต้องรู้ว่าถ้าเขาเห็นความพยายามในการเชื่อมต่อกับพอร์ต 25565 (พอร์ตการฟังที่เป็นค่าเริ่มต้นของเซิร์ฟเวอร์ Minecraft) เขาควรส่งต่อการเชื่อมต่อเหล่านั้นไปยังคอมพิวเตอร์ตามที่อยู่ 192.168.0.2 - นี่คือการส่งต่อพอร์ต
ในการทำให้การส่งต่อพอร์ตทำงานได้คุณต้องมีสองสิ่ง:
- ที่อยู่ IP แบบคงที่ในเครือข่ายในบ้านของคุณ คุณสามารถรับสิ่งนี้ได้โดยการกำหนดค่าDHCP การจัดสรรแบบสแตติกเพื่อให้คอมพิวเตอร์ของคุณ * ได้รับที่อยู่ IP เดียวกันเสมอ (เช่น 192.168.0.200)
- ข้อมูลการส่งต่อพอร์ต (ส่งต่อการเชื่อมต่อทั้งหมดไปยังพอร์ต 25565 ถึง 192.168.0.200)
กระบวนการกำหนดค่าที่แน่นอนนั้นขึ้นอยู่กับยี่ห้อและรุ่นของเราเตอร์ของคุณ เว็บไซต์เช่นportforward.comได้ขยายแนวทางการทำงานนี้
* หรือที่อยู่ MAC ของการ์ดเครือข่ายของคอมพิวเตอร์ของคุณอย่างแม่นยำยิ่งขึ้น