Hi there
On 11/07/2025 14:07, Amos Jeffries wrote:
pPS, Please start a new thread for each topic.
On 11/07/25 21:54, paolo.prinx wrote:
Hello all,
quick question, how does Squid behave when it receives a DNS
response containing multiple IP addresses? Does it pick a random one
in the list, or does it stick to a certain order?
The order given by DNS is the order used. Except that when both are
available IPv6 are preferred over IPv4.
This does not apply to Squid 5 and higher.
IPv4 addresses get recycled a lot. And with recycling comes the
reputation of the previous user. Complete with blacklisting and outdated
GeoIP info. So an IPv4 preference is bad news.
To the Squid maintainers: Please, please, please restore the IPv6
preference.
A 'quick' DNS based 'fix' here:
http://www.sput.nl/software/squid/squid-prefer-ipv6.html
In our config, we have squid pointing to a pool of dnsdist resolvers,
that implement a local packet cache with a 300-second TTL. We are
seeing unbalanced traffic distributions, was wondering if there is
anything we should configure on the Squid side, or if we should
instead look to change the responses returned by the DNS resolver.
Any suggestion?
DNS alone is not sufficient to balance traffic. There are many factors
involved including HTTP multiplexing, pipelines, variability of message
sizes, and network RTT on each connection.
The best way to balance traffic is with proper QoS tools. DNS and HTTP
proxy are optimized towards service speed - not load redundancy (which
actually reduces peak performance).
Regards,
Rob
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-users