nslookup not adding domainname

Kevin Darcy kcd at daimlerchrysler.com
Tue Jul 18 00:51:47 UTC 2000


Wild guess: do you have a line in your /etc/resolv.conf that starts "search
arwin"?

(Those SERVFAIL responses probably bear some looking into as well, but I think
your immediate problem is on the resolver side).


- Kevin

Bob Van Cleef wrote:

> Just upgraded two systems to the VA Linux version of RedHat 6.2.
>         bind-8.2.2_P5-9.i386.rpm
>         bind-devel-8.2.2_P5-9.i386.rpm
>         bind-utils-8.2.2_P5-9.i386.rpm
>
> They both exhibit the same symptoms: nslookup fails to resolv.
>
> Debug shows:
>
> > nslookup -debug thea
> ------------ snip ------------ (full text below)
> Server:  rama.microunity.com
> Address:  192.86.9.33
>
> ;; res_nmkquery(QUERY, thea.arwin, IN, A)
> ------------ snip --------  ^^^^^
>                              \\\\\ name of the host requesting lookup
>
> If I manually add the domain name to the request it works.
>
> > nslookup thea.microunity.com
> ------------ snip ------------
> Server:  rama.microunity.com
> Address:  192.86.9.33
>
> ;; res_nmkquery(QUERY, thea.microunity.com, IN, A)
> ------------ snip ------------
>
> I've checked all the usual suspects:
>
> /etc/resolv.conf has the entry "domain microunity.com"
> /etc/sysconfig/network has     "DOMAINNAME=microunity.com"
> /etc/nsswitch.conf has         "hosts:      files dns"
>      however, changing its ordering has no impact on any symptoms
>
> Changing /etc/hosts
>         from:   192.86.9.81     arwin arwin.microunity.com
>         to:     192.86.9.81     arwin.microunity.com
>
> got the "dnsdomainname" command to return the correct value.  Other,
> non-upgrades systems return nothing, but nslookup works correctly without
> that value being set on those systems - bind-8.2-6. (I'm of the opinion
> that relying on the order of name aliases in the host file is a rather
> poor method for setting a system value.)
>
> These systems functioned normally prior to the "upgrade".
>
> Bob
> --
> ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>
> Bob Van Cleef, Member of Technical Staff         (408) 734-8100
> MicroUnity Systems Engineering, Inc.         FAX (408) 734-8136
> 475 Potrero Ave., Sunnyvale, CA 94086   vancleef at microunity.com
>
> Full text of the DEBUG output:
>
> vancleef [609] > nslookup thea
> Server:  rama.microunity.com
> Address:  192.86.9.33
>
> *** rama.microunity.com can't find thea: Server failed
> arwin:/a/linux/Distributions/RedHat6.0-RPMS
> vancleef [610] > nslookup -debugthea
> ;; res_nmkquery(QUERY, 33.9.86.192.in-addr.arpa, IN, PTR)
> ------------
> Got answer:
>     HEADER:
>         opcode = QUERY, id = 2558, rcode = NOERROR
>         header flags:  response, auth. answer, want recursion, recursion
> avail.
>         questions = 1,  answers = 1,  authority records = 1,  additional =
> 1
>
>     QUESTIONS:
>         33.9.86.192.in-addr.arpa, type = PTR, class = IN
>     ANSWERS:
>     ->  33.9.86.192.in-addr.arpa
>         name = rama.microunity.com
>         ttl = 43200 (12H)
>     AUTHORITY RECORDS:
>     ->  9.86.192.in-addr.arpa
>         nameserver = thea.microunity.com
>         ttl = 43200 (12H)
>     ADDITIONAL RECORDS:
>     ->  thea.microunity.com
>         internet address = 192.86.7.24
>         ttl = 43200 (12H)
>
> ------------
> Default Server:  rama.microunity.com
> Address:  192.86.9.33
>
> vancleef [611] > nslookup -debug thea
> ;; res_nmkquery(QUERY, 33.9.86.192.in-addr.arpa, IN, PTR)
> ------------
> Got answer:
>     HEADER:
>         opcode = QUERY, id = 21897, rcode = NOERROR
>         header flags:  response, auth. answer, want recursion, recursion avail.
>         questions = 1,  answers = 1,  authority records = 1,  additional = 1
>
>     QUESTIONS:
>         33.9.86.192.in-addr.arpa, type = PTR, class = IN
>     ANSWERS:
>     ->  33.9.86.192.in-addr.arpa
>         name = rama.microunity.com
>         ttl = 43200 (12H)
>     AUTHORITY RECORDS:
>     ->  9.86.192.in-addr.arpa
>         nameserver = thea.microunity.com
>         ttl = 43200 (12H)
>     ADDITIONAL RECORDS:
>     ->  thea.microunity.com
>         internet address = 192.86.7.24
>         ttl = 43200 (12H)
>
> ------------
> Server:  rama.microunity.com
> Address:  192.86.9.33
>
> ;; res_nmkquery(QUERY, thea.arwin, IN, A)
> ------------
> Got answer:
>     HEADER:
>         opcode = QUERY, id = 21898, rcode = SERVFAIL
>         header flags:  response, want recursion, recursion avail.
>         questions = 1,  answers = 0,  authority records = 0,  additional = 0
>
>     QUESTIONS:
>         thea.arwin, type = A, class = IN
>
> ------------
> ;; res_nmkquery(QUERY, thea, IN, A)
> ------------
> Got answer:
>     HEADER:
>         opcode = QUERY, id = 21899, rcode = SERVFAIL
>         header flags:  response, want recursion, recursion avail.
>         questions = 1,  answers = 0,  authority records = 0,  additional = 0
>
>     QUESTIONS:
>         thea, type = A, class = IN
>
> ------------
> *** rama.microunity.com can't find thea: Server failed






More information about the bind-users mailing list