DDNS Update IP rule on remote router

I switched my ISP at home and now it changes public IP once a day.
three of my remote Mikrotik boxes had rules whitelisting my home IP, and now I have to manually edit then.
I know I can make a script on my home box to detect the IP changes and update its rules, but how can i do the same on the remote boxes?
The remote boxes need to know the changes on my home to update their rules.
Any advise?
Thanks!

You didn’t write what exactly you have. If it’s some firewall rule, you can use address list with hostname.

I have firewall filter rule.
specifically an input rule that allows my home external IP.
How often does the address list refresh the resolved address?

It uses TTL from DNS record.

Testing now, I set a 60 sec TTL and changed my record. I
I will test through the day and report back.

Worked perfectly. I added a new public DNS record with TTL 60 sec and I’m using that from Mikrotik.
The DNS record is updated with a sh script that I have running inside a Linux box at home.
Mikrotik is checking the record every 60 secs and updating the address list.
Thanks a lot for the good advise.