You can get a free service for your router and it will keep track for you. Example; noip.my IPS provider charge a monthly fee ($25) for an static IP, not allowing for DNS services (dynamic IP). If that is the only case, any work around to allow tunnel VPN?
After you pick which service you want, set it up in the router for the automatic dns change.
It sounds like you need to learn more about your router...