When using a Proxy Automatic Configuration script, the script can be
coded to use the client's own DNS library and search suffixes when a
URL is accessed which is just a bare hostname.

On 5/10/05, D & E Radel <[EMAIL PROTECTED]> wrote:
> I check my resolv.conf, it's sweet. Pinging just the computer name (without
> the DNS suffix appended) from the linux box results in a correct DNS lookup
> and the ping works fine. However, Squid still doesn't resolve just the
> computer name, even though the DNS config of the linux box is working.
> 
> I added the append_domain option in Squid. This worked, however not without
> problems. We have *two* domains with lengthy names. When using
> append_domain, it blindly adds the single domain suffix to any computer name
> without dots. If the computer is a member of another Whereas what I need is
> a correct DNS lookup search because of our two domains. If one DNS lookup
> fails, try the next domain suffix, etc.
> 
> Is this do-able?

Yes it is do-able, but it's not pretty.

If you reconfigure squid using the "--disable-internal-dns" flag,
recompile, and re-install, squid will go back to the old behavior of
using "dnsserver" with the system resolver library (which obeys
/etc/resolv.conf), instead of the embedded DNS code.

This should address  your problem, but may cause other
problems in the long run. The "--disable-internal-dns" configure
option is deprecated, as the dnsserver solution is inefficient,
does not scale well.  This could work out okay on a lightly loaded
cache serving a limited number of users.

Kevin Kadow

Reply via email to