Краткий ответ:
Решением этой проблемы будет определение «внешнего IP» вашего маршрутизатора и включение переадресации портов для портов 80 и 443 на ваш локальный IP.
Длинный ответ:
Интернет разделен на «публичные» и «частные» IP-пространства.Частные IP-адреса обычно не доступны напрямую с «публичного» IP-адреса.IP-адреса из 192.168.0.1-255 принадлежат одной из этих частных подсетей.
Ваш маршрутизатор (дома) обычно имеет несколько IP-адресов.Один или несколько из вашей локальной частной сети (192.168.0.X) и один из вашего локального интернет-провайдера (я думаю, что-то вроде 193.xxx.xxx.xxx, потому что ваш DNS находится в этой сети), который находится в «публичном» пространстве.
Чтобы подключиться к вашему компьютеру с помощью частного IP-адреса с общедоступного IP-адреса, такого как упомянутый 254.231.52.xxx, вам необходимо подключиться к общему IP-адресу вашего маршрутизатора (193 ... один).Вам также необходимо включить механизм, который называется «переадресация портов».Этот effectivley принимает весь интернет-трафик, поступающий на общедоступный IP-адрес вашего маршрутизатора через перенаправленные порты, и передает его на частный IP-адрес, на который вы настроили переадресацию.Например, 254.231.52 .. -> 193 ...: 80 -> 192.168 ...: 80 Обычно домашние маршрутизаторы имеют страницу конфигурации, где вы можете сделать это.Возможно, вам понадобятся следующие порты: 80 (http) и 443. (https).
Другая возможность - использование так называемых http-прокси, которые также обычно поддерживаются в качестве варианта конфигурации домашних маршрутизаторов.Вы должны обратиться к руководству вашего маршрутизатора для инструкций по конфигурации этого.