Не удается связаться с http api сервером с внешнего IP

У меня есть api http-сервер на ПК Ubuntu 17.04. Я перенаправил порт 2002 на моем маршрутизаторе на этот компьютер. Дело в том, что я успешно могу подключиться к своему серверу по URL с локальным IP - http://192.168.xxx.xxx:2002/ ... и получить данные в свой браузер.

Но когда я использую внешний ip, такой как http://112.69.13.202:2002/ ..., результат не найден (не найден), и на моем сервере не было ни одного клиентского соединения к. Я проверил порт на canyouseeme.org, и он вернулся успешно.

Когда я установил этот сервер на ПК с Windows 10, это не имело значения. Сервер, который я создаю на базовой платформе C # .net.

p / s: я использую httplistener из c #. Я также пытаюсь отключить брандмауэр по команде *sudo ufw disable*

Спасибо.

0
задан 30 November 2017 в 10:57

1 ответ

Используемый вами внешний IP-адрес должен быть статическим. Поскольку IP является динамическим, он будет меняться в определенный период. Так что посоветуйтесь с вашим провайдером и убедитесь, что ваш внешний IP-адрес статический.

0
ответ дан 30 November 2017 в 10:57

Другие вопросы по тегам:

Похожие вопросы: