Mahendra Prabhu writes:
> With Nominum ANS we have been using the "ans_edit zone" command to
> change resource records. Our current backout would be to perform another
> "ans_edit zone" and manually reverse the changes. This is all very well
> but if there are a lot of changes, or in editing with vi a whole lot of
> resource records accidentally get deleted and written back, what do we
> do?

I would put the BIND configuration files into a source code management
system, such as the sccs(1) system that comes with Solaris or the GNU
'rcs' system that's available from a number of sources.  Doing that
provides you an easy way to track changes by the user who made them
for auditing purposes, revert to previous versions, 'tag' versions
with locally meaningful names, and view deltas between any two
versions.

Best of all, it's free, simple, and requires no special changes to the
BIND software.

I had thought that doing this sort of thing (particularly for DNS and
NIS configuration files, but also for other application configuration
files, such as apache) was standard, long-standing system
administration practice.

(You can also use /usr/ccs/bin/make to automate administrative tasks ...)

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to