Автор вопроса не предоставил необходимой информации для ответа на свой вопрос.
Из постановки вопроса не ясна структура сети. Скорее всего ваш компьютер находится за NAT и снаружи не виден под указанным вами IP-адресом. Погуглите как работает NAT и как пробросить порт за его пределы.
Насколько я понял, автор вопроса через какой-то ресурс вроде
https://whatismyipaddress.com выяснил свой ip-адрес и думает, что это внешний интерфейс его компьютера.
Так не получится.
Некоторые провайдеры дают белый IP-адрес при подключении через PPP. Но здесь, похоже не тот случай, ведь увтор вопроса обмолвился о локальном IP-адресе типа 172.x.x.x.
Если подклчение происходит через роутер от провайдера и он предоставляет белый ip, то этот ip выделен вашему роутеру. Нужно читать что такое port forwarding, и с помощью него вам удастся захостить ваше веб-приложение.
В случае с NAT я бы порекоменовал арендовать минимальную vds и хостить приложение там, либо пробросить через него порт по ssh на ваш домашний комп.
Или гуглите читайте кучу статей как пробрасывать порты через нат, вот такую, например:
https://habr.com/ru/post/279969/