-----Original Message----- > From: bind-users-boun...@lists.isc.org > [mailto:bind-users-boun...@lists.isc.org] On Behalf Of Dil Lee > Sent: Wednesday, 18 November 2015 3:42 PM > To: bind-users@lists.isc.org > Subject: does bind depends on system DNS settings for lookup?
> Hi, > This is probably a dummy question. > My understand of bind in handling non-authoritative queries is: > 1) forward mode. It just forward the client queries to an upstream DNS > server, which is defined in "forwarders" directive. I don't think BIND forwards the request on at the packet level but proxies (creates a new request stuffing the question et al into the packet), but basically, yes. > 2) recursive mode. It actually start asking from root DNS server, then > 2nd level DNS server etc till it finally get an authoritative answer > for the host in question. This is correct. > Non of these modes seems to depends/relates to the system DNS settings > on the host which bind is running on, e.g. /etc/resolv.conf . AMIRITE? What you are talking about here is a "Stub Resolver"; the OS has sufficient libraries to ask a name server for a result. It has no concept of forwarding or recursing, just "Give me an answer please!". I believe any system that has an IP layer (and most likely others) has a stub resolver built into the core libraries. The stub resolver doesn't use BIND's libraries directly (thus no BIND needs to be installed to do DNS lookups as a client). > Regards, > Dil Stuart _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users