I would prefer if the master dns server copied data TO the other dns-servers.
That way you would have to do ALL the work on the Zones and Records.
Our way is much more Admin friendly. This script provides a change to collect ALL DNS data to central location AND delegate that work to the client.
PS. By definition of MASTER server I mean NS1, NS2 & NS3. Not serverX, serverY & serverZ.