Я настроил сервер 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
Ваш сервер Minecraft слушает на порте 25565 из Вашего домашнего компьютера, 192.168.0.2. Однако это - частный адрес, который только имеет смысл при соединении с маршрутизатором. Каждый маршрутизатор имеет свои собственные частные адреса, что означает, что Ваш компьютер может быть на 192.168.0.2, Ваш друг, которым компьютер может также быть на 192.168.0.2 и все все еще хорошо.
Для соединения с Вами Вашему другу нужен IP-адрес, с которым Ваш маршрутизатор подключен к Интернету. Ваш ISP (более или менее) динамично присваивает этот номер Вам, и это - то, что они, "что является моим IP" шоу сайтов Вам. Так, Вашему другу Вы 82.15. X.Y, и это - то, что он введет в Minecraft.
Однако 82.15. X.Y не является Вашим компьютером, но Вашим маршрутизатором. Ваш маршрутизатор не знает, что сделать с соединениями с тем портом и отклоняет соединение. Что теперь?
Ваш маршрутизатор должен знать, что, если он видит попытки соединиться с портом 25565 (порт прослушивания серверов Minecraft по умолчанию), он должен передать те соединения с компьютером на адресе 192.168.0.2 — это - перенаправление портов.
Чтобы заставить перенаправление портов работать, Вам нужны две вещи:
Точный процесс конфигурации зависит Вашим маршрутизатором, делают и модель. Сайты как portforward.com расширили руководства для получения этой работы.
* или, более точно, MAC-адрес сетевой платы Вашего компьютера.