Standardmäßig blockieren die meisten Router den Datenverkehr von außerhalb des lokalen Netzwerks. Wenn Sie auf etwas auf der LAN-Seite des Routers zugreifen möchten, müssen Sie den Router so konfigurieren, dass dieser Datenverkehr durchgelassen wird.
Eine Möglichkeit besteht darin, bestimmte Ports zu öffnen (z. B. 80, wenn Sie eine Website hosten). Datenverkehr, der auf den Router an Port 80 trifft, wird dann in das LAN zugelassen. Der zweite Teil der Portweiterleitungskonfiguration besteht darin, anzugeben, an welchen Computer der Port 80-Datenverkehr gesendet werden soll. Wenn Sie eine Website unter 192.168.0.100 hosten, leiten Sie 80 an diese Adresse weiter.
Eine andere Möglichkeit ist die Verwendung einer DMZ. Dies entspricht funktional dem Öffnen ALLER Ports am Router und dem Senden des gesamten Datenverkehrs über einen LAN-Port. Es hat seine Verwendung, aber dies ist wahrscheinlich nicht ideal für Sie.
Wie Alen erwähnte, ist DynDNS ein Onlinedienst, der darauf achtet, wie Ihre öffentlich zugängliche IP-Adresse lautet, auch wenn sie sich ändert. Anstatt diese IP zu kennen und sie in einen Browser oder ein Terminal einzugeben oder was auch immer, geben Sie einen Domainnamen (wie myhouse.dyndns.com oder ähnliches) ein, der immer auf Ihre öffentliche IP verweist.
In Ihrem Fall würde ich ein kostenloses DynDNS-Konto einrichten und die Portweiterleitung auf Ihrem Router konfigurieren.