Is it possible to define a block in a zone file as constant in Dynamic DNS (using bind)?

view full story

http://serverfault.com – bind mangles my zone file every time a DNS update is done. If defining a block as constant isn't possible, is it possible to have 2 or more zone files describing one domain? The intent being one zone file is for fixed RR's and the other for dynamic RR's. Lastly, if none of the above is possible, is it possible to revert to the original zone file every time DNS starts? As a last resort, I'm going to have to write a script to manually copy or create a base zone file then start bind. But this doesn't seem like the right way to do it. (HowTos)