По умолчанию большинство маршрутизаторов блокируют трафик за пределами локальной сети. Если вы хотите иметь доступ к чему-либо со стороны локальной сети маршрутизатора, вам необходимо настроить маршрутизатор так, чтобы пропускать этот трафик.
Один из способов - открыть определенные порты (например, 80, если вы размещаете веб-сайт). Трафик, попадающий на маршрутизатор через порт 80, будет затем пропущен в локальную сеть. Вторая часть конфигурации переадресации портов состоит в том, чтобы сообщить, какому компьютеру должен передаваться трафик порта 80. Если вы размещаете веб-сайт на 192.168.0.100, вы перешлите 80 по этому адресу.
Другой способ - использовать DMZ. Это функционально эквивалентно открытию ВСЕХ портов на маршрутизаторе и отправке всего этого трафика через порт LAN. У него есть свои применения, но это, вероятно, не идеально для вас.
DynDNS, как упомянул Ален, - это онлайн-сервис, который будет следить за тем, каков ваш публичный IP-адрес, даже если он меняется. Вместо того, чтобы знать этот IP-адрес и вводить его в браузер, терминал или что-то еще, вы вводите доменное имя (например, myhouse.dyndns.com или что-то в этом роде), которое всегда указывает на ваш общедоступный IP-адрес.
В вашем случае я бы настроил бесплатную учетную запись DynDNS и настроил переадресацию портов на вашем маршрутизаторе.