diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml
index af15b64982..f34ac57b6b 100644
--- a/doc/arm/Bv9ARM-book.xml
+++ b/doc/arm/Bv9ARM-book.xml
@@ -7175,11 +7175,16 @@ options {
allow-query-cache-on
- Specifies which local addresses can give answers
- from the cache. If not specified, the default is
- to allow cache queries on any address,
- localnets and
- localhost.
+ Specifies which local addresses can send answers
+ from the cache. If allow-query-cache-on
+ is not set, then allow-recursion-on is
+ used if set. Otherwise, the default is
+ to allow cache responses to be sent from any address.
+ Note: Both allow-query-cache and
+ allow-query-cache-on must be
+ satisfied before a cache response can be sent;
+ a client that is blocked by one cannot be allowed
+ by the other.
@@ -7205,8 +7210,17 @@ options {
Specifies which local addresses can accept recursive
- queries. If not specified, the default is to allow
- recursive queries on all addresses.
+ queries. If allow-recursion-on
+ is not set, then allow-query-cache-on
+ is used if set; otherwise, the default is to allow
+ recursive queries on all addresses: Any client permitted
+ to send recursive queries can send them to any address
+ on which named is listening.
+ Note: Both allow-recursion and
+ allow-recursion-on must be
+ satisfied before recursion is allowed;
+ a client that is blocked by one cannot be allowed
+ by the other.