I’ve just started using OpenDNS … seems to work well enough. There is no issue with a dynamic IP. Just set your DNS under IP / DNS Settings to use OpenDNS’s ip addresses. As far as securing your computers, consider setting up SRP.
I have used it for over 2 years now and love it. If you have windows or Mac use the opendns Clint that will update you ip to opendns if changed. http://vwww.opendns.com/support/
If you want to run a script on your router here you go... Basically ensure that your "label" is marked as Dynamic on OpenDNS... then put the label, username, and password in the script. Run it every 10 minutes or whatever. If you wanted to you could make it check the current vs the old IP and only fetch if they differ...
#.* by RouterOS
What was my problem using OpenDNS. So it’s working great but after couple of days OpenDNS servers disappear, and the customer can open any web side who i’ve been blocked on OpenDNS. Is anyone familiar with that?