Za besplatno i jednostavno rješenje staviš domenu da ide preko cloudflare, onda preko njihovog api možeš mjenjati ip adresu svog servera kada se ip promjeni. Problem je jedino kako detektirati na serveru da se ip promjenio na routeru.
https://support.cloudflare.com/hc/en...ogrammatically