Хостинг и доступ к моему серверу за маршрутизатором?

#networking #routing #udp #enet

#сеть #маршрутизация #udp #enet

Вопрос:

Я тестирую сетевую библиотеку под названием enet. Когда я устанавливаю соединения через порт 1720, используя 192.168. ips, мой ноутбук (клиент) подключается к моему ПК (хосту) без проблем. Когда я подключаю свой компьютер с помощью PPPOE и использую новый ip (76.86 …), я никогда ничего не получаю.

Я пытался перенаправить порт 1720 на ПК, перенаправить его на ноутбук, используя DMZ, ничего не работает. Что я могу делать не так?

Спасибо

Комментарии:

1. Подключены ли ПК и ноутбук к одному и тому же кабельному / adsl-маршрутизатору?

Ответ №1:

Адрес 76.86 .. будет назначен вашему маршрутизатору, а не ПК, поэтому, вероятно, происходит то, что маршрутизатор перенаправляет трафик, поступающий на порт 1720 по этому адресу, на ваш компьютер, как вы его настроили, но трафик с вашего ноутбука на этот адрес 76.86 .. просто остановится намаршрутизатор, поскольку он поступает из порта локальной сети, поэтому не будет перенаправляться так же, как трафик извне.

Ответ №2:

Порт 1720 определенно необходимо перенаправить на ваш компьютер (хост). Ваш хост — компьютер с Windows? Если да, проверьте, включен ли брандмауэр Windows. Я не знаком с enet, но есть ли вероятность, что он использует несколько портов?

Комментарии:

1. Это Windows. Что вы подразумеваете под несколькими портами?

2. Первым делом проверьте, включен ли брандмауэр Windows на хосте. Если это так, отключите его и протестируйте. Я бы не рекомендовал отключать его, вы можете создать разрешающее правило для этого порта.

3. Нет, это не брандмауэр Windows.