https://zonewatcher.com After having multiple clients change their DNS settings without warning and then email us when shit hits the fan I knew I needed some type of warning system. This checks every X minutes and saves each version so you can see the revision history for all your DNS zones across many providers.
I wrote something like that for Amazon's rout53, https://dns-api.com/ but it wouldn't be hard to wire up a git hook with APIs from DNSMadeSimple, Dyne, or similar I'm sure.
(Of course if you don't host your clients DNS then it might be a fight to get them to change. But if you do it might be worth a think..)