Proposed patch for DNS and name resolution related problems inappliance branch

Mike Gerdts Michael.Gerdts at alcatel.com
Mon Jul 1 06:44:02 GMT 2002


On Mon, 2002-07-01 at 09:38, Mike Gerdts wrote:
> But... that begs the question, why not just use gethostbyname()?  This
> way it will get resolved out of /etc/hosts, NIS, LDAP, DNS, etc., and
> nscd will take care of it.  nscd exists on Solaris, Linux, and should be
> available anywhere else that glibc works.

Oh, yeah.. the problem was that DNS timeouts took too long.  It looks as
though this has already been addressed in /etc/resolv.conf:

     options  Allows certain internal resolver variables to be modified.  The
              syntax is
                    options option ...
              where option is one of the following:

 [items removed]

              timeout:n
                        sets the amount of time the resolver will wait for a
                        response from a remote name server before retrying the
                        query via a different name server.  Measured in sec­
                        onds, the default is RES_TIMEOUT (see <resolv.h> ).

              attempts:n
                        sets the number of times the resolver will send a
                        query to its name servers before giving up and return­
                        ing an error to the calling application.  The default
                        is RES_DFLRETRY (see <resolv.h> ).

Mike





More information about the samba-technical mailing list