diff --git a/CHANGES b/CHANGES
index 869fb98810..0e7e16adb9 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+3549. [doc] Documentation for "request-nsid" was missing.
+ [RT #33153]
+
3548. [bug] The NSID request code in resolver.c was broken
resulting in invalid EDNS options being sent.
[RT #33153]
diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml
index 7bdcc64aaa..dcfcfb22b7 100644
--- a/doc/arm/Bv9ARM-book.xml
+++ b/doc/arm/Bv9ARM-book.xml
@@ -5316,6 +5316,7 @@ badresp:1,adberr:0,findfail:0,valfail:0]
multiple-cnames yes_or_no;
notify yes_or_no | explicit | master-only;
recursion yes_or_no;
+ request-nsid yes_or_no;
rfc2308-type1 yes_or_no;
use-id-pool yes_or_no;
maintain-ixfr-base yes_or_no;
@@ -6739,6 +6740,22 @@ options {
+
+ request-nsid
+
+
+ If yes, then an empty EDNS(0)
+ NSID (Name Server Identifier) option is sent with all
+ queries to authoritative name servers during iterative
+ resolution. If the authoritative server returns an NSID
+ option in its response, then its contents are logged in
+ the resolver category at level
+ info.
+ The default is no.
+
+
+
+
rfc2308-type1