I use "/tool dns-update" to keep reachable from the net and use a script to check for WAN address changes. And it works well (RouterOS 4.13):
/tool dns-update dns-server=x.x.x.x key-name=mydomain.ch. ttl=600 zone=mydomain.ch. address=y.y.y.y name=gw key="dz9..."/
Only drawback: "/tool dns-update" requires a "name=", which may not be empty or missing. As a result, I can easily update names like "gw.mydomain.ch", but I cannot find a way update the root of the zone "mydomain.ch".
Is there a way to achieve updates on the root of the zone?
Christoph