I have spectrum, and though it is "dynamic", I have never had it change.
A couple of thoughts though for Dynamic IP:
- I have my DNS on cloudflare, and I make a script that runs ever minute to checkif my ip changed, and if it did, than update the DNS (this was on a Cloud server and I didn't buy a static IP).
- I also use pfSense, and it updates dynamic DNS as well.