It might be possible to just send the DNS server a signal to re-read the zone file. Depends on the server; BIND for example has the rndc command for this.
You could even write a DNS server that watches the zone file and reads it automatically when changes are detected.
Usually though, zones files are unlikely to change that often, so I guess it's ok to restart the server.
|