adding DS record via nsupdate

Jack Tavares j.tavares at F5.com
Tue Feb 5 23:30:48 UTC 2013


Hello -

I am trying to add a DS record via nsupdate and I can't get it to succeed.

It does not generate an error, but when I dig for the DS record I get NXDOMAIN.

What I edit the zone file and add the same DS record  and reload, I can query it
just fine.

I do the following as an example:

nsupdate -d
server <ip addr>
zone test.net
update add subzone.test.net 9999 IN DS 34845 7 1 325AA7B83FAC7DB621678EB2FB9035B51A0A504F
send

The output is
Sending update to <ip>#53
Outgoing update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id:  45236
;; flags:; ZONE: 1, PREREQ: 0, UPDATE: 1, ADDITIONAL: 0
;; ZONE SECTION:
;test.net.			IN	SOA

;; UPDATE SECTION:
subzone.test.net.	9999	IN	DS	34845 7 1 325AA7B83FAC7DB621678EB2FB9035B51A0A504F


Reply from update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id:  45236
;; flags: qr; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; ZONE SECTION:
;test.net.			IN	SOA

<end>

Dig results

 dig @<ip> +noadflag +nocdflag -t ds subzone.test.net.

; <<>> DiG 9.8.4-P1 <<>> @<ip> -t ds subzone.test.net.
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 21747
;; flags: qr aa rd cd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;subzone.test.net.		IN	DS

;; AUTHORITY SECTION:
test.net.		500	IN	SOA	xxxx.test.net. hostmaster.xxxx.test.net. 2013010938 10800 3600 604800 86400


When I put the DS record in the zone manually:

tail <zonefile>:
subzone.test.net.	9999	IN	DS	34845 7 1 325AA7B83FAC7DB621678EB2FB9035B51A0A504F

and do a dig, it works:
dig @<ip> -t ds subzone.test.net.

; <<>> DiG 9.8.4-P1 <<>> @<ip> -t ds subzone.test.net.
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21326
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;subzone.test.net.		IN	DS

;; ANSWER SECTION:
subzone.test.net.	9999	IN	DS	34845 7 1 325AA7B83FAC7DB621678EB2FB9035B51A0A504F

;; Query time: 0 msec

Should this work?
Thank you

--
Jack Tavares



More information about the bind-users mailing list