[squid-users] Is there an option to completely disable IPV4 outgoing address for Squid
Amos Jeffries
squid3 at treenet.co.nz
Thu Feb 20 10:21:23 UTC 2020
On 20/02/20 5:43 pm, Ahmad Alzaeem wrote:
> Hello Amos ,
> You are correct , but are plan is using IPV6 as possible .
> As I said the IPV6 of dual stack as like 98 % IPV6 .
>
> My question is how squid or under which circumstances can go to IPV4 as long as IPV6 dual stack exist ? How come it used 98 % for FB IPV6 destinations as an example and 2 % FB IPV4 destinations .
>
Could be any number of reasons.
- the IPv6 pipe on your network being full making the IPv4 routes
faster sometimes.
- other transient routing issues causing connection failures when IPv6
was tried, Squid falling back to IPv4 which worked.
- DNS resolver failing to supply AAAA fast enough so Squid uses A
result for some connections.
... or a mix of all reasons.
> Is it random process or DNS answers type ?
DNS answers using "Happy Eyeballs" algorithms. With AAAA results
preferred over tried before A results when both are available.
> Also Have not found squid directives for this area .
>
>
> Is there an option to tell squid use AAAA DNS reply from DNS for certain websites always or even with certain squid process ? And others non Dual stack use default case ?
>
The BCP specifications require both to be supported with a preference
towards IPv6 whenever possible. That is what Squid does. We only provide
the --disable-ipv6 and dns_v4_first for networks with seriously broken
IPv6 setups, and both already deprecated.
Amos
More information about the squid-users
mailing list