After some investigation, I think I find the answer to my own question.
Adding and deleting zone using rndc
to enable rndc to add new zones, add the following code to /etc/bind/named.conf.option
:
allow-new-zones yes;
to add a new zone
rndc addzone mydomain.com '{type master; file "/etc/bind/rndc_zones/mydomain.com";};'
rndc addzone mydomain.com '{ type slave; masters { master_ip; }; };'
to reload modified zone
rndc reload mydomain.com
to remove a zone
rndc delzone mydomain.com