Я использую сервер Minecraft, размещенный по протоколу TCP 25565, к которому я могу получить доступ через локальную сеть, но внешний доступ к нему невозможен.

Я не использую какой-либо маршрутизатор, и он подключен к RG-Box Allied Telesis AT-iMG1525RF (мой модем, который не поддерживает переадресацию портов, все порты открыты) напрямую. Я бегу ванили 13w07a.

Брандмауэр Windows отключен, а также Avast!

Я выполнил поиск netstat -a , и да, у меня есть соединение, прослушивающее этот порт TCP.

Тем не менее, я получаю эту ошибку «Тайм-аут соединения: Соединение» при попытке добраться до моего сервера из любой точки моей сети.

Я позвонил своему интернет-провайдеру (который согласен с тем, что у меня работает сервер, и он упоминается в их условиях обслуживания) относительно этой проблемы, и они сказали мне, что они блокируют только порты 24 и 25, все остальные порты свободны для использования. Они также сказали мне, что мне не нужно перенаправлять порты или что-то еще, просто подключить мой компьютер непосредственно к RG-Box, и я должен быть готов к работе. Но я не.

Это работало до трех месяцев назад. Я не могу сменить провайдера, так как живу в квартире, где решают мой провайдер

4 ответа4

3

Теперь, когда вы указали модель #, я искал ее, и на первой странице сообщалось, что это "Мультисервисный шлюз", а не модем, включая:

FireГосударственный инспекционный брандмауэр / NAT

Вам необходимо настроить переадресацию портов, NAT и / или DMZ для этого сервера. Согласно документации, кажется, что это настраиваемая модель, предназначенная для интернет-провайдеров, чтобы предоставлять клиентам, поэтому в зависимости от того, что ваш интернет-провайдер сделал с этим шлюзом, перед тем, как предоставить его вам, вы можете быть не допущены.

Больше информации от Allied Telesis.

2

Я дал им свой внешний IP

Это говорит о том, что компьютер, на котором размещен сервер Minecraft, имеет частный / внутренний IP-адрес, и в этом случае должно присутствовать устройство / служба NAT, чтобы вы могли подключаться к Интернету через RG-Box.

У вас есть несколько компьютеров в Интернете? Даже если это не так, выполните команду «ipconfig /all» на компьютере, на котором размещен ваш сервер Minecraft, и вставьте / прокомментируйте IP-адрес (не нужны подсети, шлюзы или другие записи).

Тем не менее, я получаю это «Время ожидания подключения: подключение»

Тайм-аут соединений, если вы на 100% уверены, что раздаете правильный IP-адрес (я уверен, что вы делаете это правильно), говорит мне, что существует либо брандмауэр с не соответствующим правилом принятия входящего соединения, прерывающий соединение попытка без ответа, чтобы не показывать ваше присутствие (известный как скрытый порт, а не традиционный закрытый порт), или устройство / служба NAT не имеет настроенного маршрута переадресации порта, поэтому также отбрасывает попытку подключения.

0

Если вы можете "путешествовать по Интернету" со своего сервера, и вы можете подключиться к серверу локально по его «реальному IP-адресу», и у вас нет брандмауэра, ваш провайдер блокирует вас - это так просто. Интересно, когда вы им позвонили и спросили о блокировке, говорили ли они о исходящих портах? (Интернет-провайдеры нередко блокируют исходящий порт 25, кроме как на свой почтовый сервер по причинам уменьшения спама.)

0

Мой провайдер позвонил мне вчера. Они выяснили причину, по которой они неправильно прочитали 0 как O при настройке маршрутизатора с моим MAC-адресом. Они изменили это, и брандмауэр NAT был удален. Спасибо за вашу помощь всем!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .