Search squid archive

Re: Force A lookup first, then AAAA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/01/2012 3:56 a.m., Amos Jeffries wrote:
On 6/01/2012 1:53 a.m., John wrote:
Basically I'm looking for a third option to "dns_v4_fallback", like this:

"If this is Squid will lookup A and only try AAAA if none found."

John

The way the DNS is written it is serial lookups, and to reverse the lookups you would need to rewrite the whole lookup and result merging sequence. We talk occasionally about making the DNS lookus asyn and using the first response immediately, but nobody has yet had time to write that code. Patches welcome.

You should be able to reduce dns_timeout to a few seconds safely. The iteration is not through all remote DNS servers, but throughthe set of your own internal ones. A small set is recommended when facing this problem.

Amos

In a brilliant piece of timing Henrik has returned from other work with a patch which does the DNS system re-write to solve your problem. :-) You can find it in squid-dev under the title "[MERGE] Send DNS A and AAAA queries in parallel". Current version will still wait the timeout of the longest response, but not add the lag together for a huge total.

Amos


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux