Настройка моего собственного веб-сервера и переадресации портов маршрутизатора

Я только что получил статический IP-адрес от своего интернет-провайдера и пытаюсь настроить небольшой экспериментальный сервер на своем домашнем ноутбуке, на котором установлена Ubuntu.

Я настроил Ubuntu на использование внутреннего статического IP-адреса 192.168.1.11.

Ubuntu static ip config

Я перенаправил номер порта с моего маршрутизатора, чтобы перенаправлять все запросы с порта 80 на 192.168.1.11.

Ниже приведен мой маршрутизатор (D-Link DSL-2750U) конфигурация:

Router configuration

У меня есть запустил небольшой веб-сервер java на порту K в моей коробке Ubuntu. Но я не могу получить доступ к веб-серверу из внешней сети, используя свой статический IP-адрес, который предоставляется моим провайдером как 117.218.XXX.XXX, а не 192.168.1.11. Я что-нибудь упустил?


ОБНОВЛЕНИЕ: В соответствии с предложением JakeGould я обновил удаленный ip-адрес маршрутизатора до общедоступного IP-адреса 117.218.XXX.XXX.

После выполнения вышеуказанной конфигурации я действительно мог посетить свой сервер из браузера. Но браузер открывал маршрутизатор страница конфигурации вместо перенаправления запроса в окно Ubuntu. Итак, теперь я изменил порт управления доступом пользователей по умолчанию для маршрутизатора D link.

Теперь время ожидания запроса истекает. Ниже приведен вывод curl

curl http://117.218.XXX.XXX
curl: (7) couldn't connect to host

Поэтому я попытался отключить брандмауэр в Ubuntu с помощью "sudo ufw disable", но проблема сохраняется.

Я не уверен, что в Dlink требуются изменения конфигурации, ниже приведена страница конфигурации брандмауэра Dlink

enter image description here

Может кто-нибудь, пожалуйста, помочь мне с это.