Hasonló problémát ezzel oldottam meg: https://freedns.afraid.org/ Ingyenes regisztráció után a subdomain-eket szabadon használhatod. Ezzel a kóddal tartod frissen a publikus címedet, cron-ba teszel rá egy job-ot, attól függően, hogy milyen gyakran szeretnéd az IP-t frissíteni:
/usr/bin/wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --background https://freedns.afraid.org/dynamic/update.php?AZONOSÍTÓD
Természetesen befelé a forward-ok csak akkor fognak működni, ha nem NAT-olt tartományból ad a szolgáltató IP címet a router-nek. Nézd meg a router WAN IP címét, ha ezekben a tartományokban van, akkor az probléma:
Class A: 10.0.0.0 tól 10.255.255.255-ig.
Class B: 172.16.0.0 tól 172.31.255.255-ig.
Class C: 192.168.0.0 tól 192.168.255.255-ig.