Dynamic DNS nsupdate

Kevin Darcy kcd at daimlerchrysler.com
Tue Jun 20 00:27:26 UTC 2000


The only nameserver it could find for the "intranet" zone was "daemon.intranet", but it couldn't find
an address associated with that name, so it gave up. You appear to be missing an A record in the
"intranet" zone and/or the necessary "glue" A record in the root zone.


- Kevin

James Kavenaugh wrote:

> Hi bind-users,
> I've been trying to get nsupdate to work. My samba daemon is supposed to be updating it with netbios
> info, although I'll use dhcpd later. The dump from nsupdate has one line at the bottom,
> ;; res_nupdate: res_findzonecut failed (0)
> What does this mean?
> Thanks!
>
> # nsupdate -d
> > update add test.intranet      3600 A 192.168.0.3
> >
> ;; res_findzonecut: START dname='test.intranet' class=IN, zsize=1025, naddrs=3
> ;; res_findzonecut: get the soa, and see if it has enough glue
> ;; res_nmkquery(QUERY, test.intranet., IN, SOA)
> ;; res_send()
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10459
> ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
> ;; QUERY SECTION:
> ;;      test.intranet, type = SOA, class = IN
>
> ;; Querying server (# 1) address = 0.0.0.0
> ;; got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10459
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
> ;; QUERY SECTION:
> ;;      test.intranet, type = SOA, class = IN
>
> ;; AUTHORITY SECTION:
> intranet.               1D IN SOA       daemon.intranet.
> root.intranet.intranet. (
>                                         1997022700      ; serial
>                                         8H              ; refresh
>                                         4H              ; retry
>                                         5w6d16h         ; expiry
>                                         1D )            ; minimum
>
> ;; res_findzonecut: get the ns rrset and see if it has enough glue
> ;; res_nmkquery(QUERY, intranet, IN, NS)
> ;; res_send()
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10460
> ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
> ;; QUERY SECTION:
> ;;      intranet, type = NS, class = IN
>
> ;; Querying server (# 1) address = 0.0.0.0
> ;; got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10460
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
> ;; QUERY SECTION:
> ;;      intranet, type = NS, class = IN
>
> ;; ANSWER SECTION:
> intranet.               1D IN NS        daemon.intranet.
>
> ;; res_findzonecut: get the missing glue and see if it's finally enough
> ;; res_nmkquery(QUERY, daemon.intranet, IN, A)
> ;; res_send()
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10461
> ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
> ;; QUERY SECTION:
> ;;      daemon.intranet, type = A, class = IN
>
> ;; Querying server (# 1) address = 0.0.0.0
> ;; got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10461
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
> ;; QUERY SECTION:
> ;;      daemon.intranet, type = A, class = IN
>
> ;; AUTHORITY SECTION:
> intranet.               1D IN SOA       daemon.intranet.
> root.intranet.intranet. (
>                                         1997022700      ; serial
>                                         8H              ; refresh
>                                         4H              ; retry
>                                         5w6d16h         ; expiry
>                                         1D )            ; minimum
>
> ;; res_findzonecut: get_glue: removing empty 'daemon.intranet' NS
> ;; res_findzonecut: satisfy(daemon.intranet): 0
> ;; res_findzonecut: FINISH n=0 (OK)
> ;; res_nupdate: res_findzonecut failed (0)






More information about the bind-users mailing list