From 41f154b98ef36fc1290dd1541bc74cdf41e030ad Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Wed, 30 Jan 2002 01:47:35 +0000 Subject: [PATCH] document rndc freeze & unfreeze --- doc/arm/Bv9ARM-book.xml | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index 3954ba17bb..3704569f93 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -2,7 +2,7 @@ - + BIND 9 Administrator Reference Manual @@ -726,6 +726,25 @@ of a server. Retransfer the given zone from the master. + freeze zone + class + view + Suspend updates to a dynamic zone. This allows manual + edits to be made to a zone normally updated by dynamic update. It + also causes changes in the journal file to be synced into the master + and the journal file to be removed. All dynamic update attempts will + be refused while the zone is frozen. + + + unfreeze zone + class + view + Enable updates to a frozen dynamic zone. This causes + the server to reload the zone from disk, and re-enables dynamic updates + after the load has completed. After a zone is unfrozen, dynamic updates + will no longer be refused. + + reconfig Reload the configuration file and load new zones, but do not reload existing zone files even if they have changed. @@ -1001,16 +1020,13 @@ protocol is specified in RFC 1996. is up to date is to run rndc stop. If you have to make changes to a dynamic zone - manually, the following procedure will work: Shut down - the server using rndc stop (sending a signal - or using rndc halt is not - sufficient). Wait for the server to exit, - then remove the zone's - .jnl file, edit the zone file, - and restart the server. Removing the .jnl - file is necessary because the manual edits will not be - present in the journal, rendering it inconsistent with the - contents of the zone file. + manually, the following procedure will work: Disable dynamic updates + to the zone using + rndc freeze zone. + This will also remove the zone's .jnl file + and update the master file. Edit the zone file. Run + rndc unfreeze zone + to reload the changed zone and re-enable dynamic updates. -- GitLab